PHP for Eclipse - PHPeclipse vs PDT
patrick — Fri, 2008-04-11 13:44
Back in March somebody questioned
I mentioned my previous experience with Eclipse and PHPeclipse in Eclipse 3.3.0 - Europa (plus plugins!) so I won't repeat it here.
To rehash and sum up the general attitude that seems to be coming against PHPeclipse - why bother with PHPeclipse, you should be contributing to PDT. We've also received the attitude in IRC (#phpeclipse on irc.freenode.net) that we're causing a division in the community and instead of wasting our time with PHPeclipse we should be contributing to PDT along with the rest of the community. Usually this last seems to be from people who are unfamiliar with Eclipse in general and just discovered PHPeclipse and/or PDT.
First a bit of a history lesson. I'll skip the PHP history lesson (see wikipedia entry for PHP for history and some other info), suffice to stay it started way back in '95 and the people behind it started Zend and Zend eventually created Zend Studio, a commercial IDE for PHP development. I'm not sure when Zend Studio was originaly released, but I've seen an article for Zend Studio 2.0 dated in '02... it's been around a while. Zend Studio has always been proprietary and requires a license fee ($99 for standard or starting at $399 for professional unless you go for quantity).
Wikipedia entry for Eclipse began as an IBM project and was eventually open sourced in '01. Eclipse is *free* relies upon community support, including several developers paid by companies to devote most of their time to working on Eclipse. Eclipse is used for many different programming languages by many different programmers.
PHPeclipse was started in Nov of '02 and fills a small niche in the world of Eclipse. PHPeclipse is also free and relies on a much smaller community than Eclipse for support... it's a subcommunity of Eclipse. I would say 1 of PHPeclipses largest problems is that it's developed in Java (Eclipse and all it's plugins are programmed in Java) by a bunch of PHP developers. This means that the number of PHP developers that can actually contribute large amounts of useful code is limited.
I can only guess that Zend, realizing the popularity of Eclipse, figured they should get involved and either... Didn't bother to do a simple google search for
Eclipse PHP or... Decided to create an introductory trial version (crippleware), label it as open source, and announce it to the world as the glorious PDT. If you don't think it's crippleware, please view the Zend Studio - Edition Comparison page.
Yes I do realize that Zend has released the source code and it's available under the Eclipse license, but... Just try submitting code that impliments the missing elements between PDT & Zend Studio and have them actually appear for everybody using PDT.
PDT (wikipedia entry for PDT) was started in '06 and the first release was in '07. So, let's do some math... PHPeclipse was started in '02 and PDT was started in '06... I know, this can be very difficult to figure out which project started first and which project came after. The second 1 would be considered to be causing a division within the community... wouldn't it?
As long as both projects continue I don't see what the big deal is. Everybody works differently and likes different things. That's why some people like just a text editor that does syntax highlighting for everything (such as TextPad, Kate, etc). Others like full blown WYSIWYG IDEs with wizards that build most of the code for them.
I've loaded up PDT a couple times... it's kind of interesting, but on average it doesn't do what I want. Every other plugin seems to allow me the choice of whether I want to single or double click to open a file, but not PDT. Not to mention the redundancy of some things. Can't I turn off the duplicated outline in the PHP Explorer?
Trackback URL for this post:
... הדברת נמלים - שיטה הדברה צרעות ירושלים עובדת כך שהפועלות לוקחות מזון מורעל תמות, הקן מדביר פרעושים הרצליה. גם אם מנסים כמעט בכוח להסביר לכם באיזו דרך להיפטר לנצח.
רוצים למצוא ? מעוניינ... PHP for Eclip...