When Java? When PHP?
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
‘Java has interfaces and PHP does not.’
PHP has interfaces.
It’s interesting that no one cites the integral differences between the languages (variable declaration, for example); just whether or not the code is cleaner in their own personal experience, or which they think is better for ‘basic’ v. ‘powerful’ web portals. In certain cases, java would be ideal for even a basic protal development perhaps, if it’s to be integrated with existing java code, if the developer is better at working in java, etc.; inversely, php can be ideal for intricate and complex projects if the development is iterative and the design is well thought out. In essence, the English language is plagued with bad grammar; but when preperly executed, whether or not it\’s a ‘better’ language than, for instance, Icelandic or Chinese, depends on the idea(s) being expressed (not their intricacy), and on the person wielding i…
I have around 8+ years of experience in software development and i feel that PHP is used to develop some simple web applications(like simple validations and simple DB operations).
PHP doesnot scale for big applications which needs lot of system and platform support. J2EE has the flexibility to develop and integrate complex systems using specs like (JCA/JDO/EJB/JSP/Servlets/JDBC/JNDI/JAXP/Webservices/JINI/………) there are plenty more to go with.
Can any one tell me whether PHP can do something like above ??????????
Shekar
Architect
Infact Java has better chance to change the game
After 5 years as a java developer in the finance industry, I’m about to go freelance. In the finance industry, everyone’s on Java. But elsewhere, who uses it? No-one. Why? Because it costs sooo much more to host a java website, compared to a php site. We’re talking 2-4 times more expensive. Which, for small to medium firms is a lot of money.
Ok, so I’ve never developed in PHP or ASP.Net. But, compared to Java with all the industrial-grade bells-and-whistles, and the infinite number of ways of doing the same thing – the competing technologies can’t be harder. So the development time is comparable or better, the running costs are MUCH lower – why on earth would my clients want me to go down the java route?
Have I been wasting my time with Java?
Java has interfaces and PHP does not.
Java has real OO and PHP does not.
Although, I like that PHP is easy to install if it has not been already. Install most flavors of Linux and you need to install java.
I think Java is better, but a good coder will do fine with either language.
ok, none of the java supporters here convinced me. the only argument i heard was we are prittier and smell nicer than php developers. why is java more enterprise than php is not precisely stipulated. to claim that a language does not have design patters means to really have just a very basic idea of what patterns are. we very often forget that beyond work force we are also developers, this meaning people that believe in technology and not in marketing posts of ‘enterprise application servers’ vendors. what does a language or how a beginner level coder writes code in that language got to do with the way you will write code in that language?