Dear All,
I am a computer engineer working as network consultant based in Mumbai.
Recently, my school administrators, have asked me to propose a solution for automating the entire "student progress report" creation & maintenance setup.
I could have gone with "Win2K-SQL 2K-VB" plateform, But I also want to explore the possibility in Linux based solution as essentially it will be free for school.
I am looking at LAMP architecture... Linux + Apache + MySQL + (Perl/PHP/Python)
Am I thinking right? Please guide me
Regards, Kamlesh Parmar
On Wed, Aug 27, 2003 at 01:58:51PM +0530, Kamlesh Parmar wrote:
I am looking at LAMP architecture... Linux + Apache + MySQL + (Perl/PHP/Python)
I am not DB expert myself, but it would be good for you to get your exact requirements fixed first. For example, deciding between MySQL and pgsql ... things like transactions, referential integrity etc appear to be important, but I hope someone else can give more info on that.
About selecting the "P" part ... basic question is whether you want a web-based interface at all. You mentioned your other option to be VB, so that indicates creating a desktop application. In that case you should be looking for a programming toolkit that allows you the correct backend access ...
Anyway, if you are comfortable with a web-based design, I would recommend PHP, since its the easiest to quickly learn and develop in, entirely IMHO.
For a useful intro, look at
http://www.it.iitb.ac.in/~sameerds/LAMP/frames/frames.html
Sameer.
On Wed, 27 Aug 2003, Sameer D. Sahasrabuddhe wrote:
Anyway, if you are comfortable with a web-based design, I would recommend PHP, since its the easiest to quickly learn and develop in,
Unfortunately, PHP doesn't have built in security checks that are important for web based apps.
I'd suggest Python with wxPython (not web based), and use Boa Constructor as your IDE. If you're at all familiar with the VB IDE, you'll love Boa.
Philip
On 28/08/03 10:01 +0530, Philip S Tellis wrote:
On Wed, 27 Aug 2003, Sameer D. Sahasrabuddhe wrote:
Anyway, if you are comfortable with a web-based design, I would recommend PHP, since its the easiest to quickly learn and develop in,
Unfortunately, PHP doesn't have built in security checks that are important for web based apps.
I'd suggest Python with wxPython (not web based), and use Boa Constructor as your IDE. If you're at all familiar with the VB IDE, you'll love Boa.
Of if you can handle Perl and work without an IDE, gtk-perl, and Perl/Tk are pretty good too. Perl integrates *very* well with databases as well. Personally, I would not go with MySQL (referential integrity is important in this case -- I prefer full ACID compliance).
Devdas Bhagat
On Aug 27, 2003 at 13:58, Kamlesh Parmar wrote:
Recently, my school administrators, have asked me to propose a solution for automating the entire "student progress report" creation & maintenance setup.
I am looking at LAMP architecture... Linux + Apache + MySQL + (Perl/PHP/Python)
Am I thinking right?
Yes.