>-JSP allows for the use of all the Java features including JDBC,
integration
>with servlets, and full use of object oriented design and programming.
I consider this the most important advantage of JSP over PHP. Obviously, PHP
has some level of oop support, but it's pretty limited and gets frustrating
after a while. Also, the standar JDBC interface is a *huge* plus in my book.
>-JSP's pure java support means that anyone who knows Java can code for JSP.
>There is no propriety language to learn. Java is well supported and
>documented. Training and books are easy to find. Employees are willing
and
>eager to learn and use Java. It will be more difficult to find developers
>with PHP skills than JSP skills.
Not sure I agree with this completely. While it's true that anyone who knows
Java can code JSP, I don't know if I'd say it's not proprietary. I think the
learning curve for PHP is not nearly as steep as it is for Java, and have
found that non-programmers can actually be quite productive with it. I think
it would actually be easier and cheaper to find developers who can pick up
PHP.
>-JSP will allow for easy integration into an eventual Enterprise Java Beans
>architecture should company_name decide to scale operations with an
>application server. This is a major consideration.
Excellent point.
>-JSP is widely supported across major web servers due to the popularity of
>Java. PHP, however is currently supported on Apache only:
>"The second, and most popular, method is to run PHP as a module in a
>multiprocess web server, which currently only includes Apache."
> -PHP FAQ 4.3
Actually, this isn't true. See
http://uk.php.net/manual/install-windows95-nt.php
If there's a need for scalable Enterprise-level systems, your first and
third arguments speak for themselves. Also, if you ever need to integrate
other technologies (ie wireless, XML, whatever), Java is the most flexible.
And hey, there's no reason you can't use both. There are some things that
might be overkill in Java which a simple PHP script can handle very easily,
such as a contact-us form. Also, you might consider PHP as a good
prototyping language. Just remember not to become too attached to the
prototype ;-). And for whatever it's worth, check out babelj.
http://www.twmacinta.com/software/babelj/ I've never actually used it, so I
can't vouch for it, but it claims to integrate Java w PHP.
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets