![]() |
![]() |
|
Current Projects: PHP on XP Guide — NFO Viewer — Easy Reflections — Photon Storm — HotWire — FileGlider
Wednesday, November 15. 2006PhpEd vs Zend StudioTrackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
You can debug in ZDE from firefox:
http://www.zend.com/products/zend_studio/plug_ins for firefox 2: http://www.litfuel.net/plush/?postid=145
Sounds like you compared ZDE 4.x ... Code Folding has been around since 5.0.
That's not a fair comparison. You should at least compare to the latest stable version: 5.2. ZDE has come a long way since 4.x ZDE 5.x is much faster than 4.x and with a decent amount of RAM (1GB+) I don't notice much difference from a native windows app after starting up. It has also improved in many other areas: *code-completion, specially with OOP, and as of 5.5 Beta when using web services *sftp/ftp support - (working with files on the server, but still no easy way to keep both local and remote copies) * I also find the html support to be decent, and while js and css code completion isn't there yet, at least it gets the coloring right (except for js regular expressions).
The Code Folding is only half implemented even in 5.2 Pro which is the version of ZDE that I run - it only folds certain constructs, and is easily confused in PHP/HTML mixed files.
The code completion is the same as PhpEd, no better. I acknowledged the s/ftp support, but it still doesn't work in a particularly useful way. You cannot be working on a local copy of a file and have it deployed to a server without using the File Manager. You can work on remote files and save them back to the remote server, but that isn't the same thing. Speed-wise, even 5.2 still isn't that good. Just tabbing between large open files there is a noticeable pause. I admit it's a small one, but it still shouldn't exist. You can literally see the visual redraw, and in this day and age that shouldn't happen. HTML colouring has always been good in ZDE though, I'll agree with that. And it's HTML insight, although still not brilliant, works very well. And just to reply to myself - the code insight in both PhpEd and ZDE needs to be so much more advanced if they truly want people to adopt the likes of Zend Platform - but that's another issue altogether!
Have you tried VS.Php standalone edition?
http://www.jcxsoftware.com/vs.php This is a Php IDE based on the Visual Studio 2005 IDE. No .Net, pure Php development with a very rich editor and debugging capabilities. Please give it a try and let me know what do you think, Juan
Code Completion in Zend Studio 5.2 is the best one in the market. It is even better than Netbeans 5.5 and of course far better than Eclipse 3.2/3.3
I'm curious but what makes it the 'best on the market'? I cannot see any feature about code insight that it does any different to PhpEd. Mind you, neither of them can handle nested method insight ($class->method->method)
I found this review to be very helpful. One thing I would like to point out is that Subversion integrates pretty well with PhpEd on a windows system if you are using TortoiseSVN. It is accessed via the shell menu item from PhpEd's context menu for projects/folders/files.
I'm testing PHPed, and I like it. I have ZDE 5.5 on my home PC, a 3.2 Ghz, 2GB RAM box, and it gets unbearably hung up. It's even worse on my antiquated work PC. I want keyboard shortcuts for svn though, not shell command support through right clicking the folder or file. I already shelled out the money for ZDE, but as soon svn support is better, I'll consider ditching ZDE. Of course I'll need to explain to my employer why I no longer want to use a $200 program we bought in November.
Yes true SVN support would be wonderful. They really need to enhance the CVS support as well to be honest (being able to set-up your own diff program is vital imho, and lacking). But hopefully these things will come, it is certainly actively developed.
I just downloaded PhpEd to try it. The code completion feature does
not work properly. For example, after I declare $client, when I type $c, it does not give me $client for me to choose.But if I type $_ and then delete _, then type c, the popup window does show $client.
It happens, because PHPEd has an option 'show code completion after ... symbols printed'. See it in Settings.
Alternatily, like visual studio, you can press ctrl+space to bring up the code completion window.
Like you correctly said, in settings you set the number of characters before it displays automatically, but ctrl+space happily displays it straight away.
I really like how the NuSphere's product lets you move file tabs around rather than forcing you to deal with the files in the order they were opened, but Zend's code completion (5.2) is much faster, PHPEd seems to take ages to bring up the code completion list whereas Zend is seriously instantaneous. Zend still reliably crashes when making changes and saving quickly with no break. PHPEd's syntax highlighting is more robust.
You should have a look at Zend Studio for eclipse i have just installed it and all the bad points you've mentioned in Zend 4 are not there in ZS eclipse. It uses the Workspace for projects and is fast on my single core machine (though the automatic build on large projects can take some time you can turn this off though) I also love the fact you can have include directory's out side the project files so that your intelli sense can pick up your class names and automatically insert include_once() when calling a new class. PHP5 is still missing type hiting for return values for methods of classes which would then enable you to have a much better intelli sence menu for each method and property of your objects. I think this is planed for php6.
|
QuicksearchCategoriesMy AS3 Blog
Photon Storm Great PHP links
C7Y PHP Podcast CorePHP is hosted by |