📜 ⬆️ ⬇️

Eclipse PDT - Zend for Eclipse DIY

A lot of time has already passed since the release of the latest version of Zend, and on Habré there were regular discussions about what was better - Zend for Eclipse or Eclipse PDT, in which I invariably participated. Today I will allow myself to disturb the public with my eyes on the subject, I will tell you about all sorts of plugins and you will be able to decide what you need.

PHP editor


Both PHP Development Tools are used as PHP editor. Zend programmers took part in the development of PDT and in this regard there is a (not unreasonable) opinion that PDT eats away customers from Zend .

For us it is important that there is no difference between them from the point of view of PHP.

Web


Working with HTML, CSS, XML and JavaScript files is carried out by the Web Tools Platform project. Everything is fine here except for JavaScript - the possibilities are not ah. There are many alternatives. For starters, this is - of course -
')
Aptana

Uptan can be called a heavyweight. It provides a complete set of tools for developing web2.0 applications. Powerful editors for HTML, CSS, JavaScript, Rubi on Rails, Python. But her strength, for me, is weakness. First of all, I need a good JavaScript editor; I already have everything else. Therefore, we go further:

Spket IDE

Also not caught on, for similar reasons. Although, if he supports Ext JS (as stated), he should pay closer attention to him - Ext JS is big and his documentation is large; if the IDE knows all its objects, their methods and constructors, this is a great help. But I'm looking for something simpler -

Jseclipse

This is what I was looking for. Ascetic, what document and prototype are, knows, understands my objects and suggests their methods. Well, fine.

Version control


On the Zend vs. PDT comparison page, it’s written that PDT does not support Subversion. That, the right word, is strange. Tigris regularly updates Subclipse - a plugin to support SVN in Eclipse. And in the Eclipse repository there is Subversive .

Testing


Zend comes with PHPUnit. I do not know, did not try. I settled on Simpletest . Everything works fine.

FTP and SFTP


Until recently, this was, yes, a problem. There was no decent open plug-in. However, recently the Remote System Exlorer plugin (the same as in Zend) appeared in the Eclipse repository, which provides FTP, SFTP, and SSH ...

SQL


Working with SQL is provided by the plugin Data Tools Platform . He is one for all, all the same.

Documenting


phpDocumentor connects (just google it) to any Eclipse, here Zend is backfired again.

Debugging and profiling


This is the very moment for which Zend is worth buying. If the debuger connects to the PDT without any problems, then the profiler is available only to favorites.

What about UML?


Of course, Visual Paradigm is the coolest and their editors can be installed in Eclipse. But their programs are distributed under their own license and even the community editor prohibits commercial use. Why buy a gun to shoot at sparrows?
Recently found a completely wonderful plugin AmaterasUML . He knows how to draw only four types of diagrams, but I’m not a project manager, but a developer, I have enough of this in abundance. Nearby is another indispensable plugin - AmaterasERD - for visual database development. Of course, it can generate SQL.

Bugtracking


Well, of course, there is Mylyn , a task manager with integration with bugtrackers .

Regular expressions


I will mention only one - QuickREx . He has competitors, of course.

so


I was left lying on the scales: a profiler on the one hand and $ 399 on the other ...
I don't want such an expensive profiler.

Source: https://habr.com/ru/post/45408/


All Articles