[GLLUG] General programming question

Jason Green greenja6@msu.edu
Fri, 2 Aug 2002 08:53:18 -0400


Thanks to everyone for all of the helpful and insightful responses.  I'll
definately take a look at the links everyone provided and look into a java
solution as well.  As I come across stumbling blocks, I'll probably turn
here for some more advice.  This group never ceases to amaze me with its
broad knowledge base.  Thanks again!


Jason Green
greenja6@msu.edu
----- Original Message -----
From: "Jason Justman" <justmanj@msu.edu>
To: "Jason Green" <greenja6@msu.edu>
Cc: <linux-user@egr.msu.edu>
Sent: Thursday, August 01, 2002 5:24 PM
Subject: Re: [GLLUG] General programming question


> PHP should work ok for what you are looking for.  It can be pretty quick
> to develop, thanks to the php online documenation
> (http://www.php.net/manual/en/) and the ability to jump to a manual page
> via www.php.net/pg_connect or www.php/(function_name_here).  of course,
> using good development techniques of seperating application from
> supporting libaries goes a long way (i recommend the 'require
> "filename_here.class"' command).
>
> look into using some templating library, such as phplib..  or if you are
> up to it, write your own.  it will definately help in writing your code
> and seperating portions of nasty html..   likewise for database access -
> you can use the db abstraction tools from phplib or some other comination.
>
> naturally, since you asked for which os would work the best - i would
> recommend linux ;).
>
> when you say 'concurrent users', do you mean like running apachebench
> with -c100?  or say 100 users in a 5 minute period?  these two metrics
> are vastly different.  it also depends on the complexity of the
> strucuter of your code and the bottlenecks in the application.  are db
> queries at fault for poor performance?  or is the interepted overhead of
> php slowing you down?  if it's the latter, zend sells a product for
> optimizing and compiling into zend bytecode (if you wish to re-sell this
> to someone else)..
>
> jason
>
> Jason Green wrote:
>
> >I'm looking for a good combination of a front-end interface/programming
> >language and a scalable back-end database.  After a bit of research, I'm
> >leaning towards PHP on Apache with PostgreSQL.  This will be used to
develop
> >an accounting system for a niche market with customizable reporting
> >abilities and will generate government reports and contracts.
Replication
> >is important (hourly backups if a mirroring-type solution is not
available).
> >
> >I've never used PHP (and not much HTML), but have a decent amount of
C/C++
> >knowledge.  However, my primary skills are in MS Access and VB/VBA.  I
> >looked at pgAccess which is a Tcl/Tk app that tries to mimic MS Access.
> >It's not very impressive yet, but has a lot of potential.
> >
> >I like PostgreSQL's transaction support as well as the "better than
> >record-level locking" they use.  This application will need to
accommodate
> >roughly 100 concurrent users.  I really like Access for it's rapid
> >application deployment abilities, but I've experienced too much database
> >corruption, it's slow for multi-user applications, and won't really scale
to
> >my needs.  Plus, MS's licensing is getting ridiculous, and I refuse to
> >license MS SQL Server when open source alternatives exist.
> >
> >So, has anyone developed any applications with this kind of usage level?
> >What would you recommend for database software, easy to manipulate front
> >ends (and intuitive for end users), or other general suggestions?  Any
> >specific resources you've found helpful?  Oh yeah, if you have a
suggestion
> >for database software, which OS works the best for it?  Thanks in
advance!
> >
> >Jason Green
> >greenja6@msu.edu
> >
> >_______________________________________________
> >linux-user mailing list
> >linux-user@egr.msu.edu
> >http://www.egr.msu.edu/mailman/listinfo/linux-user
> >
> >
>
>
>