About IT and Sports

My Web development experiences and sports encounters

Flower

Choosing a PHP IDE (part 2)

In my previous post I highlight some important features of IDE’s. I will try to explain how the well-known IDE’s perform on these features. I will give some comments on the following apps Eclipse PDT, Zend Studio, Netbeans, Aptana and Komodo.

Eclipse PDT
This eclipse version is a special tailored version for PHP development. Eclipse is very well know and popular open source framework. It counts numerous of plugins and the settings in its configuration section are countless. You might see this as a strenght, but I can also work against you. I for one have never managed to run a project the way I want it to. Creating a new project takes a long time. Recently a feature has been added to create a project from source. Which is handy but probably also the reason why creation of a project takes a long time.

A second problem is code completion. You need to enable Automatic assist in the Code assist section of the PHP configuration. But unfortunately code completion seems to be incomplete.  It might have something to do with extreme long building process after you created a project. This easily takes more than an hour. Additionally PDT freezes sometimes and I even witnessed some hangups. After running into these problems I don’t need to explain that I gave up on Eclipse PDT quite soon.

Zend Studio
As I stated in part 1 of this article the latest version of Zend Studio is based on Eclipse. This is currently version 7.1. Zend is supporting the Eclipse PHP development (PDT). They bring out Zend Studio with some enhancement like support for Unit testing, remote servers,  svn integration, zend framework, code generation and refactoring. In general my experience with 7.1 is that it is slow. Some improvements were made lately but don’t try to run a project from samba shares or ftp servers because you will get disappointed. Other reasons of irritations are the ‘file out of sync’ messages and the long project building time. But when you get your project up and running you’re fine from there. Studio 7.1 offers a good editor and all viewing capabilities you would want to have. A nice feature is the ability to mark and rename a variable, without have to search and replace.

Another Zend Studio option is version 5.5.1. This is ‘the old’ version which is not based on Eclipse but is still downloadable from zend.com. It is fast, has most features you need and is quite reliable. I especially like the remote server options. Just add a ftp folder to your project and you can start working right away. I am not seeing this in any other IDE. Code completion is ready after a few minutes even when working van samba of local folder.  And code completion works pleasantly.

A big advantage of using Zend Studio is the integration with the Zend Debugger. When you are using Zend Server or Zend Platform you can connect to the integrated debugger to step through your application. It is also possible to install the Zend Debugger separately on your server. Studio 7.1 even has local debugger integrated although I did not succeed to get it running with complex application like a CMS or Zend Framework app. Especially handy are the browser toolbars Zend offers to start a debug session from firefox or IE.

Netbeans
A free alternative is Netbeans. A project is started very quickly. It builds the project in the background to load code completion in memory, but you can start editing right away. Code completion has a problem when you try to work with samba shares or ftp folders. It is just way to slow which even makes Netbeans freeze for about 20 seconds or more. The problem has been noted and the Netbeans community is working on a solution which should be available in the next version 6.9. Netbeans has ftp projects. Setting up such a project downloads the sources locally. It is not possible to edit direct from server without having the download the complete content, which usually takes a long time before you can start working on the project.

Aptana
The next eclipse variant is Aptana Studio.  It’s free. After downloading and installing Aptana you need to install the PHP Development Tool (PDT) plugin. Just like its soul mates, Aptana suffers from slow project creation. It is not possible to create a project from sources immediately. You have to add a folder manually to the project using the advanced button in de folder add dialog. It is strange to see that when I opened files from the project browser, the default php editor on my Macbook was run. To prevent this you need to make Aptana your default editor. Code completion didn’t work. A strong point of Aptana is said to be support for javascript libraries and javascript debugging.

Komodo
Code completion in Komodo IDE is pretty fast but tends to make some mistakes here and there. I could not find out why these errors occur, they seem to be random. Starting a project is quite easy. Just create your project file in the source root and off you go. Komodo analyses the sources quickly so you will have code completion in a few minutes. I think that Komodo is fastest off all IDE’s on this point. Minor point is that I am missing a good class viewer. Only the current class is shown. Extended classes are missing. I also like to keep the project viewer and class viewer visible all the time. This does not seem to be possible in Komodo.

Conclusion
At the moment my prefered IDE is Zend Studio 5.5.1. It’s fast and reliable. Main reason for choosing 5.5.1 is the very good preformance of code completion. Furthermore it supports ftp projects en debugging.

If you want start off with an free IDE, I would advise Netbeans. You need to develop from local sources otherwise Netbeans is unworkable. But from there you will enjoy this editor very much. The performance problem should be solved in version 6.9 which is planned for march 2010.

Although I didn’t test all IDE’s in the same degree, this article gives you some insight into a number of important features of IDE’s. When you’re in the process of making a choice for an editor, just try them for a week.  But more importantly, ask yourself the question: “What is important for me when writing code”.

Tags: , , , , , , , , ,

80 Responses to “Choosing a PHP IDE (part 2)”

  1. juni 17th, 2010 at 22:37

    About IT and Sports » Blog Archive » Choosing a PHP IDE says:

    [...] tired reading by now. Well… a least I’am tired writing. I will continue this article in my next post in which I will discuss the pro’s and cons on these IDE’s. And to give away a little [...]

  2. juli 23rd, 2021 at 06:02

    About IT and Sports says:

    Elza Ryun…

    I found a great……

  3. juli 23rd, 2021 at 12:16

    About IT and Sports says:

    Maureen Shellenberger…

    I found a great……

  4. juli 23rd, 2021 at 23:31

    Tyler Treon says:

    Way cool! Some extremely valid points! I appreciate you writing this article plus the rest of the site is also really good.

  5. juli 26th, 2021 at 02:56

    About IT and Sports says:

    Riva Malocha…

    I found a great……

  6. juli 26th, 2021 at 21:43

    About IT and Sports says:

    Fernando Coplin…

    I found a great……

  7. juli 26th, 2021 at 23:34

    About IT and Sports says:

    Gia Rhem…

    I found a great……

  8. juli 27th, 2021 at 09:34

    Adina Bolden says:

    This is the perfect site for anybody who wishes to find out about this topic. You realize a whole lot its almost hard to argue with you (not that I personally would want to…HaHa). You certainly put a brand new spin on a subject that has been written about for ages. Great stuff, just excellent!

  9. juli 27th, 2021 at 14:03

    Colton Devalle says:

    This page really has all the information and facts I needed concerning this subject and didn’t know who to ask.

  10. juli 27th, 2021 at 22:25

    Lyman Kovac says:

    After looking into a few of the blog articles on your web site, I really like your technique of writing a blog. I saved as a favorite it to my bookmark webpage list and will be checking back in the near future. Please check out my web site as well and tell me how you feel.

  11. juli 28th, 2021 at 14:24

    About IT and Sports says:

    Danilo Singson…

    I found a great……

  12. juli 28th, 2021 at 17:08

    Emilia Schraub says:

    This excellent website certainly has all of the information and facts I needed about this subject and didn’t know who to ask.

  13. juli 29th, 2021 at 00:41

    Bulk Private Proxies says:

    some truly nice and utilitarian information on this web site, too I conceive the pattern holds excellent features.

  14. juli 30th, 2021 at 03:01

    About IT and Sports says:

    Buy Http Proxies…

    I found a great……

  15. juli 30th, 2021 at 10:27

    About IT and Sports says:

    Buy Shared Proxy…

    I found a great……

  16. juli 30th, 2021 at 14:01

    About IT and Sports says:

    Private Proxy Service…

    I found a great……

  17. juli 30th, 2021 at 21:01

    Cheap Proxies Shop says:

    Thanks for this glorious article. One other thing is that the majority of digital cameras are available equipped with a new zoom lens so that more or less of your scene to become included by way of ‘zooming’ in and out. These kind of changes in the aim length are generally reflected in the viewfinder and on substantial display screen at the back of this camera.

  18. augustus 1st, 2021 at 19:31

    About IT and Sports says:

    Instantproxies…

    I found a great……

  19. augustus 2nd, 2021 at 14:03

    Private Proxies says:

    It’s really a cool and helpful piece of information. I am glad that you shared this useful info with us. Please keep us informed like this. Thanks for sharing.

  20. augustus 3rd, 2021 at 11:34

    About IT and Sports says:

    Best Shared Proxy…

    I found a great……

  21. augustus 3rd, 2021 at 15:20

    About IT and Sports says:

    Cheap Private Proxies…

    I found a great……

  22. augustus 8th, 2021 at 14:09

    About IT and Sports says:

    Malik Lehmer…

    I found a great……

  23. augustus 9th, 2021 at 01:37

    Taren Dardon says:

    I really like it whenever people get together and share ideas. Great website, stick with it!

  24. augustus 10th, 2021 at 00:49

    James Mcphillips says:

    You should take part in a contest for one of the finest sites on the net. I will recommend this web site!

  25. augustus 10th, 2021 at 23:27

    Danna Lobasso says:

    I love reading an article that will make people think. Also, thank you for permitting me to comment!

  26. augustus 14th, 2021 at 13:43

    About IT and Sports says:

    Buy USA Private Proxies…

    I found a great……

  27. augustus 14th, 2021 at 16:12

    About IT and Sports says:

    Sneaker Proxies…

    I found a great……

  28. augustus 15th, 2021 at 17:46

    Use Proxies says:

    BEST PRIVATE PROXIES – Elite quality, Unlimited bandwidth, 1000 mb/s superspeed, 99,9 uptime, Non consecutive IP’s, No application limitations, Numerous subnets, USA or Europe proxies – Get Now – https://DreamProxies.com

  29. augustus 15th, 2021 at 22:54

    Buy Proxy Servers says:

    50 OFF just for all private proxies – decide to buy proxies currently concerning https://DreamProxies.com

  30. augustus 16th, 2021 at 10:17

    Resell Proxy says:

    My brother suggested I might like this blog. He was totally right. This post actually made my day. You can not imagine simply how much time I had spent for this information! Thanks!

  31. augustus 16th, 2021 at 17:19

    About IT and Sports says:

    Buy Proxy Server…

    I found a great……

  32. augustus 16th, 2021 at 20:02

    Proxies For Facebook says:

    Heya i’m for the primary time here. I found this board and I in finding It really useful & it helped me out a lot. I am hoping to give one thing back and aid others such as you aided me.

  33. augustus 16th, 2021 at 22:45

    About IT and Sports says:

    Elite Proxy…

    I found a great……

  34. augustus 17th, 2021 at 03:00

    Carter Rainbott says:

    I loved as much as you will receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get bought an impatience over that you wish be delivering the following. unwell unquestionably come further formerly again as exactly the same nearly very often inside case you shield this hike.

  35. augustus 17th, 2021 at 13:25

    About IT and Sports says:

    Doyle Dallis…

    I found a great……

  36. augustus 18th, 2021 at 01:37

    Proxykey says:

    Do you have a spam problem on this website; I also am a blogger, and I was curious about your situation; many of us have created some nice procedures and we are looking to exchange methods with other folks, please shoot me an email if interested.

  37. augustus 20th, 2021 at 19:55

    About IT and Sports says:

    Oren Nekola…

    I found a great……

  38. augustus 20th, 2021 at 20:08

    About IT and Sports says:

    Hillary Vandyke…

    I found a great……

  39. augustus 20th, 2021 at 22:34

    Brandon Trinca says:

    Great blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple tweeks would really make my blog shine. Please let me know where you got your theme. Thanks a lot

  40. augustus 21st, 2021 at 12:50

    About IT and Sports says:

    Julianna Bobsin…

    I found a great……

  41. augustus 21st, 2021 at 15:29

    Berry Levitz says:

    Hey! I know this is somewhat off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!

  42. augustus 21st, 2021 at 16:47

    About IT and Sports says:

    Mafalda Narr…

    I found a great……

  43. augustus 22nd, 2021 at 14:04

    Rebecka Merida says:

    Greetings! I’ve been following your blog for some time now and finally got the courage to go ahead and give you a shout out from New Caney Texas! Just wanted to mention keep up the fantastic work!

  44. augustus 23rd, 2021 at 07:12

    Trevor Riquelme says:

    Howdy would you mind letting me know which hosting company you’re utilizing? I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot faster then most. Can you recommend a good internet hosting provider at a reasonable price? Cheers, I appreciate it!

  45. augustus 24th, 2021 at 16:51

    About IT and Sports says:

    Eduardo Campillo…

    I found a great……

  46. augustus 24th, 2021 at 21:24

    Buy Proxies For Aio Bot says:

    Hi there! I’m at work surfing around your blog from my new iphone 3gs! Just wanted to say I love reading your blog and look forward to all your posts! Carry on the excellent work!

  47. augustus 28th, 2021 at 00:20

    Leona Nikolai says:

    Fascinating blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your theme. Cheers

  48. augustus 28th, 2021 at 11:09

    Kermit Billingslea says:

    Most of the things you say is astonishingly accurate and it makes me wonder why I had not looked at this with this light previously. This piece truly did switch the light on for me personally as far as this particular subject goes. Nonetheless there is just one issue I am not really too comfy with so while I attempt to reconcile that with the central idea of the point, permit me see what the rest of the subscribers have to say.Nicely done.

  49. augustus 28th, 2021 at 16:49

    Gregorio Puhrman says:

    Hey there! I’ve been reading your web site for a long time now and finally got the bravery to go ahead and give you a shout out from Porter Tx! Just wanted to say keep up the great work!

  50. augustus 29th, 2021 at 09:36

    Saundra Venn says:

    Thanks, I’ve been searching for details about this subject matter for ages and yours is the best I’ve found so far.

  51. september 2nd, 2021 at 23:43

    About IT and Sports says:

    Buy Socks5…

    I found a great……

  52. september 3rd, 2021 at 15:26

    About IT and Sports says:

    Private Proxy Servers Free…

    I found a great……

  53. september 3rd, 2021 at 18:45

    About IT and Sports says:

    Cheap Proxy Shop…

    I found a great……

  54. september 4th, 2021 at 05:48

    Usa Private Proxy says:

    I have learned result-oriented things through the blog post. One more thing to I have seen is that usually, FSBO sellers will probably reject you. Remember, they will prefer never to use your solutions. But if you maintain a steady, professional relationship, offering guide and staying in contact for around four to five weeks, you will usually have the capacity to win a business interview. From there, a listing follows. Thanks a lot

  55. september 4th, 2021 at 21:40

    About IT and Sports says:

    Proxies…

    I found a great……

  56. september 4th, 2021 at 23:48

    About IT and Sports says:

    Buy Socks5 Proxies…

    I found a great……

  57. september 5th, 2021 at 20:11

    About IT and Sports says:

    Buy Proxy Usa…

    I found a great……

  58. september 6th, 2021 at 10:21

    About IT and Sports says:

    Ssl Proxies List…

    I found a great……

  59. september 7th, 2021 at 11:07

    About IT and Sports says:

    Proxy Sale…

    I found a great……

  60. september 8th, 2021 at 15:32

    Free Private Proxies says:

    I have to express some thanks to this writer just for bailing me out of this particular difficulty. Because of surfing throughout the world-wide-web and finding things which were not helpful, I assumed my life was gone. Living minus the strategies to the difficulties you have resolved by way of this website is a critical case, as well as ones which may have in a negative way damaged my entire career if I had not discovered your web site. Your actual natural talent and kindness in playing with the whole thing was excellent. I don’t know what I would’ve done if I had not discovered such a step like this. I’m able to now look ahead to my future. Thanks a lot so much for your impressive and amazing help. I will not think twice to suggest the website to anybody who desires assistance about this subject.

  61. september 8th, 2021 at 18:49

    https://thuocladientu123.com says:

    Best view i have ever seen !

  62. september 10th, 2021 at 15:54

    About IT and Sports says:

    Cheapest Proxies…

    I found a great……

  63. september 11th, 2021 at 05:19

    About IT and Sports says:

    Private Proxy Providers…

    I found a great……

  64. september 13th, 2021 at 01:51

    Ssl Proxies List says:

    Thanks for your useful article. One other problem is that mesothelioma is generally due to the inhalation of dust from asbestos fiber, which is a dangerous material. It can be commonly found among employees in the building industry that have long contact with asbestos. It can also be caused by residing in asbestos protected buildings for an extended time of time, Genetics plays a crucial role, and some individuals are more vulnerable to the risk in comparison with others.

  65. september 28th, 2021 at 08:36

    Cami Halısı says:

    Cami halıları kullanımı tarihten bu yana Türkiye’nin tüm camilerinde bir gelenek haline gelmiş ve önemli bir kültür olmuştur. Camilerde ibadet edilirken dinimizin usullerine göre ve Peygamber Efendimizin verdiği hadislere dayanarak temizliğe önem gösterilmeli ve temiz bir şekilde cami halısı kullanılmalıdır. Halılar birer zemin döşemesi olarak cami zeminlerinde hem estetik oluşturan hem de rahat bir ibadet yapılmasını sağlayan ihtiyaçlardır. Bu nedenle firmamızın sunduğu halı ürünleri en uygun renklere ve desenlere sahip ürünler içermektedir.

  66. oktober 4th, 2021 at 18:57

    Cathleen says:

    Spend particularly close awareness of individuals, who are enjoying
    over and over without earning.

  67. oktober 8th, 2021 at 08:21

    About IT and Sports says:

    Enoch Burgees…

    I found a great……

  68. oktober 9th, 2021 at 15:34

    Royce Capalbo says:

    An interesting discussion is worth comment. I do believe that you need to publish more about this issue, it might not be a taboo subject but typically people do not speak about such subjects. To the next! Kind regards!!

  69. oktober 12th, 2021 at 00:07

    About IT and Sports says:

    Leandro Puentes…

    I found a great……

  70. oktober 13th, 2021 at 11:00

    About IT and Sports says:

    Rosamond Saini…

    I found a great……

  71. oktober 13th, 2021 at 16:27

    Patricia Sauceman says:

    After going over a few of the blog posts on your blog, I truly like your way of writing a blog. I saved as a favorite it to my bookmark site list and will be checking back soon. Take a look at my web site too and tell me your opinion.

  72. oktober 15th, 2021 at 13:21

    About IT and Sports says:

    Temika Norwood…

    I found a great……

  73. oktober 18th, 2021 at 07:39

    Elsie Neldon says:

    Very good article! We will be linking to this great article on our site. Keep up the great writing.

  74. oktober 20th, 2021 at 15:24

    About IT and Sports says:

    Vern Bowlby…

    I found a great……

  75. oktober 20th, 2021 at 16:24

    About IT and Sports says:

    Gene Hoffpauir…

    I found a great……

  76. oktober 21st, 2021 at 06:29

    Adena Kievit says:

    This is the right site for everyone who really wants to find out about this topic. You realize a whole lot its almost tough to argue with you (not that I really would want to…HaHa). You definitely put a brand new spin on a subject that has been written about for ages. Wonderful stuff, just wonderful!

  77. oktober 21st, 2021 at 12:03

    Jc Puffinburger says:

    I could not resist commenting. Very well written!

  78. oktober 22nd, 2021 at 18:32

    About IT and Sports says:

    Leann Iser…

    I found a great……

  79. oktober 23rd, 2021 at 02:13

    Sherita Brosious says:

    Having read this I thought it was extremely informative. I appreciate you finding the time and energy to put this article together. I once again find myself personally spending way too much time both reading and commenting. But so what, it was still worth it!

  80. oktober 23rd, 2021 at 18:23

    Owen Thurston says:

    Can I just say what a relief to discover a person that actually knows what they are talking about on the net. You definitely realize how to bring a problem to light and make it important. More and more people have to check this out and understand this side of your story. I was surprised you’re not more popular because you most certainly have the gift.

Leave a Reply