My biggest issue with PHP (and other scripting languages) is this:

PHP doesn't (AFAIK) support anything like the JSP Model II architecture,
which is a completely decoupled MVC design.  It seems to me that the
idea in PHP is that a form on one PHP page is designed to be posted to
another PHP page which processes it.  This is just like JSP Model I, and
evidence shows that this architecture doesn't work well with
enterprise-level applications.

On the other hand, PHP is outstanding as a method to throw together
quick web pages.  Only Python might have a better set of library
functions available to allow you to quickly and easily build great web
sites with dynamic data (note the difference: web sites with dynamic
data are not the same as web applications).

The issue is whether or not you want to divide your web presence into
multiple segments and use different programming techniques for each.  If
forced to choose one, I would (no surprise here) choose JSP Model II,
and put up with the slightly longer development curve for simple
applications.  So the question is whether or not it makes sense to
promote web development models where different parts of the web
presences use different development strategies.

A good example of an argument "for" PHP comes from Charles Martin:
"Software engineering issues such as robustness, safety, reusability,
and portability seem far less important than time to market, speed of
implementation, and ease of maintenance. Web scripting languages such as
Tcl, Perl, and PHP seem made to order for this set of priorities." 

If your business is more worried about time to market than robustness
and safety, then scripting languages have a certain appeal.

Joe



> From: Mike Wills
> 
> I can see something else. Full intergration with your existing
> applications.
> Forget about the slow Java, use PHP as the presentation lanugage to
> interface directly to your RPG programs. PHP is much faster and easier
to
> program in than Java (arguably anyway).


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.