|
When Java? When PHP? |
|
|
|
Written by Content Team
|
|
Apr 27, 2005 at 08:46 PM |
|
Page 1 of 4 In a recent interview, Doron Gerstel, CEO of Zend Technologies has made some interesting comments on PHP and Java. He also tells us why he think PHP 5 is enterprise ready.
He says "We hear from customers often that what would have taken them 3-4 months to develop in Java for instance took them a couple of weeks in PHP. When time-to-market is important, this type of time savings is extremely important."
"If the application that is being built is a dynamic Web application then the P is PHP [in the LAMP stack of Linux, Apache, MySQL, and Perl or PHP]. Java is very good for heavy transactional, complex applications. PHP's forte is dynamic Web applications."
"PHP 5 provides to enterprise developers all they need to support the way they develop with the technologies they use."
"PHP 5 is very definitely enterprise-ready."
Reference: >> FYI: Zend CEO covers PHP basics >> Zend Technologies: The PHP company >> Why Choose PHP?
Related: >>
LAMP alternative to J2EE and .Net >> IBM backs PHP
|
Comment by Guest on 2005-04-27 22:12:02 the difference is obvious, simple works PHP, works but heavy JAVA, the security is important also, and for what heard PHP doesn't convince | Comment by Guest on 2005-04-28 17:33:03 php files seem too messed up for my liking. JSP files if they make proper use of tag libraries are so much better, cleaner and easier to understand. If you have to support an application for 5 years, use Java properly. If you deliver, get paid and don't have anything to do with the app later on, most certainly use PHP as the dev time does signigficantly come down. | Comment by Guest on 2005-04-28 18:56:50 I think that the statement that java is too heavy or takes too long to build dynamic websites is caused by both J2EE server vendors and most developers. As the previous commenter mentioned, one can just as easily write a java web app using nothing but JSP; no Struts, JSF, WebWork, EJB, JMS, etc. etc. just pure JSP and maybe some taglibs if that is your liking. The result would be a JSP equivalent of either a PHP app or a ASP app. However, the vendors want you to buy their most expensive server product and therefore have claimed to companies that they need the entire J2EE stack when all most companies need is a servlet container and something like Resin, Jetty or even Tomcat would suffice. And then the vendors all get together and wonder why they can't compete against Microsoft's .Net/VisualStudio. You don't see Microsoft telling everyone that they need .Net, MTS and MSMQ to run every app do you? | Comment by Guest on 2005-04-28 23:53:01 PHP was written to build web applications. There are a lot of functions that do everything you need. Is much more easy to process html content through PHP. When your app needs to do a more strong job, you can easily write libraries( using C, Java, Vb...) and get it working through web services, COM, or Java support. | Comment by Guest on 2005-05-03 18:50:21 A programming language is as good as the developer who makes use of it. You can write terrible, unmanageable code in Java and clean, well structured code in PHP and vice versa. In the same manner, if you create a stable system or not depends mostly on your skills and not the implementation language.
| Comment by Guest on 2005-05-03 09:29:45 Most of the negative comments regarding PHP being too messy or hard to maintain are made by biased individuals who more than likely only use Java. They're only experience is minimal and with popular PHP apps that are downloaded from sourceforge or freshmeat and to be honest, yes, much of that code is messy.... really messy.... you have several developers working on those projects, each with their own style... We're talking about ENTERPRISE applications here, not open source apps that have several part time developers... more than likely, in the Enterprise arena, you have (some) time to design your application ahead of time, and hopefully with a good team of Business Analysts and proper requirements... and if you have real PHP developers, you'll have a very stable, documented, and easily maintanable application. PHP with something like Smarty or PHPTal or PEAR, is ideal for a scalable dynamic web applications. I've seen several Java based web applications using things like Struts, Weblogic Netui-tags, etc, and man, that stuff looks as crappy as some PHP applications I've seen and had taken twice the time to develop when compared to a PHP solution. So this notion about PHP not being "enterprise ready" is all bias bologny put out by Java zealots and vendor employees... Once you get past all the marketing puff put out by vendors, PHP is a very competent alternative... If you disagree, I would like to ask what your _real_ experience with PHP is? Not just a 2 week project because you know you weren't a Java expert in 2 weeks or after one project... --Jonathan Villa
| Comment by Guest on 2005-05-05 02:09:51 [B]null[/B] | Comment by Guest on 2005-05-05 12:10:32 :) | Comment by Guest on 2005-05-05 14:24:47 Im sick of everyone comparing languages to one another, why don't you just use what you are comfortable with and get the job done. If it works, it works, and everyone is happy :D | Comment by Guest on 2005-05-05 19:24:43 we actually are working on both worlds, Java is for our enterprise systems, and PHP is for some intranet portal (tiki), I review a lot of php open source programas, and they're very difficult to follow because they don't use any pattern, like MVC or MVC2, they looks like ASP..very messy language...On java, at least you could follow patterns..we actually use MVC2, jsp, ejb on weblogic and jboss, and on future hibernate...
|
<< Start < Previous 1 2 3 4 Next > End >> |
|