No offense Angel, but I completely disagree with you. I was a Java developer for 4 years and I think leaning Java is a waste of time for most web sites.
The reason PHP is so popular is a) you can get things done quickly and b) excellent documentation and code samples. Java's documentation is not very accessible to new people who want to get things done today, and Java is so verbose, that it really makes no sense at all to use on run of the mill web sites.
If you are a developer who wants to get something done but finds your PHP code is getting unweildy, I recommend either Django or Ruby on Rails over Java any day.
i agree with Bobe, (verbose) java for web? i need more code to build a simple web java app than to build an entire php mvc framework. Java is great if you own some stocks from a keyboard manufacturer :P Still waiting to get my hands on something half as good as RoR.
Please don't feed the Java trolls... they are just having a hard time coping with the inferiority of their language ;-)
php for eclipse = zend studio ? anybody want to buy zend studio?
PHP, Java, C++, Ruby, C, pick a language and write your application, with good design, it really doesn't matter. A capable developer can create a scalable application on any platform, use C++ and you will find extra care needed here, use Java and its over there - at the end of the day, dissing a language is just showing your ignorance of implementation. Most large systems are component based anyway, components generally cross platform/language boundaries.
On the Topic, I've always seen Zends commercial requirements as a problem area for php, they will naturally want to keep some areas proprietary to maintain market share, the debugger is probably an example of this. Hopefully, the eclipse integration will allow swapping out Zends direct dependencies for third party offerings, XDebug or DGBp etc, so we can have the choice that open source is meant to offer us.
Vodka
I came to this discussion while waiting for Zend Core to download. So WTF is Zend Core, and what it has to do with PHP IDEs? Well, if you want remote debugging for PHP 5.2 in Zend Studio for Windows, *you need* Zend Platform 3.0 (in Beta still), and also Zend Core, which is (as Zend defines it):
"The second generation of Zend Core is the high-quality PHP 5 distribution enhanced, certified, and supported by Zend Technologies, the PHP Company."
According to Core's EULA, the Core's code is closed. So what does that mean? Is Zend creating a closed-source proprietary PHP flavour? As long as it only applies to Windows, it should not be that bad... but anyway it's kind of scary.
I think EVERY programming language has its right to exist - even visual basic! *duck* :-D When you are in a time critical project, you sometimes need something very quick and dirty (for statistics - programs you only need to execute some times). thats the case i choose visual basic. When I want to build the 2nd ebay - im choosing ASP or Java. because of the scaleability. but for every "smaller" project, i'm taking php!
First of all, thank you guys from PHPEclipse.
Why don't you guys take the Outline and other code from PDT? I will NEVER pay for ZendStudio, but I'm out of PHPEclipse for its lack of class recognition in the Outline and so... (I'm in 1.1.9)
I will support any method of kicking out Zend from PDT: I will really love integration in OpenSource terms here.
Does anybody knows how to force PDT to use the UI elements (syntax coloring, etc.) from PHPEclipse?
You can write at anacronique in Google's mail in any case.
PD. Quantum.sourceforge.net: Can't be nicer.
Java sucks!
Hey Angel and anyone else who knows both Java and PHP and wants to help save the planet and bring people together--
http://SocialWay.com/ is a site just recently open sourced and given over to nonprofit control (at my suggestion), and now it needs some more developers interested in the project before we can start promoting full power.
Anyone interested can reach me here: http://AgaricDesign.com/contact