What is with all of the rants against PHP? Please we have heard it all before, I think you need to go back to the original post by Lukas and read it. Talk about going off on a tangent ;-)
Java is undoubtedly a better programming language and has a more professional and sophisticated ecosystem. However, I believe that the reason that PHP has been so successful in terms of mind-share and sites across the internet is that it is easy to set up and begin using. I am in the process of setting up some JSP sites and it is so difficult compared with PHP. Yes, Java has definite advantages, but until it gets to the point where the initial setup of JSP sites and Java portals and so forth is less painful, then PHP will remain the choice for a lot of development of web sites.
Yeah the reason why PHP is so success is not its sophistication, correctness or whatever .. the reason is that even though its lacking all of this its good enough. Which means you have to jump through more hoops to get something finished, setup and running with Java and other technology .. and when it comes down to it .. requirements change so fast good enough is all you really need for most apps, because you are constantly evolving anyways.
PhpEclipse uses DBG php debugger, written by this guy http://dd.cron.ru and it's open source. I think PhpEclipse developers selected this one over the others, just because it works and it does it very stable.
Assuming you're not trying to develop on Windows, that is.
Who would be dumb enough to develop PHP on windows? I'm so sick of all the windows garbage that's out there for PHP. That's why I'm excited about Zend's PHPIDE for eclipse. It just seems silly for someone to use PHP for development on a proprietary system. If they want that, they should use Java like everyone else in this thread seems to be suggesting, or perhaps .NET crap. For PHP, please leave your proprietary systems behind.
As for phpide, I can't imagine it will be that difficult to branch it out to use the DBGP protocol. At least I hope this will be the case. There's no way in hell I'm going to pay zend for some proprietary, binary-only debugger for an open-source product.
The Zend Debugger will be available as freeware. You will have to download it from their site though.
This is the same crap they're pulling with the Zend Framework. They are the wolf-in-sheep's-clothing of the open source community.
What's with everyone pimping java? Last time I checked java was developed as a high level programming language, while php was developed as a web scripting language. Apples and oranges if you ask me. If you're coding in java, code a program or an applet, not a web site. You don't make shoes out of concrete, so use the right tool for the right job. Besides, java programs are inherantly slow, buggy, and almost useless. Java or C/C++? Apparently many would say Java, but C/C++ is the answer, has been for 30 years. Java is one rung up from Visual Basic, and that is the absolute definition of crap. Anyone who says different needs to be shot before they drag all computer sciences to hell.
Java is seamlessly integrated with other technologies that bring the power of java and real oop to the web: Struts, Servlets, JSP, and JSF just to name a few. All of these are technologies that bring java and all of its resources to the web. PHP is a web scripting language that is fine for a quick simple web site or a small web app but beyond that it simply falls short. The time it takes to set up a java web environment for a large web application is negligable. Java programs are slow if you don't code them efficiently just like any language. If real OOP languages are apples and a web scripting technologies are oranges then why limit your self to oranges when you can have apples and oranges?
Java also has a lot of really solid code. Take hibernate for example. PHP still has issues like the lack of good connection pooling for databases and integration into high level design tools etc. Its not that PHP is hurting that much because if that. But it just means you can do certain things more easily with one or the other. Also Java and PHP scale both, but just in very different ways.