IDE roundup, 10 reasons why every PHP developer should try Netbeans

A few months I have been looking for my ultimate PHP editor and now I finally found one! I’ve worked with a number of IDEs:
  • Eclipse PDT / Aptana with PHP Plugin
  • Zend Studio 6
  • Zend Studio 7
  • Notepad++
  • NuSphere PHPED
All of above editors just couldn’t satisfy my wishes.


Eclipse PDT / Aptana
I had heard a lot of good things about the IDE, but from the first time you open it, it just doesn’t feel like a PHP editor. Too many things are missing, luckily there are a lot of plug-ins available. But after installing and customizing you just felt that this wasn’t the solution I was looking for. The plug ins made that I had 3 different dialogs to search for files in my project.
pros
+ a lot of (useful) plug ins
+ a big community
+ open-source
+ a lot of features and customization options
cons
– not stable, for example if you are working on file that are located on a network drive and the network became busy Eclipse lost his connection and I was redirected to my desktop.
– much time needed to customize the IDE to my wishes (installing plug-ins, changing settings,…)
– slow (multiple projects at once opened or a big project)
– workspace out of sync error messages when I quickly edited a file outside my Eclipse environment. They really started to annoy me

Zend Studio 6+7
Zend Studio is a popular IDE among PHP developers. My first experience was with version 6, first it was ok, then after working with it for a couple of days it was horrible, a lot of crashes and very slow. Zend Studio 7 seemed to be a lot better but still not perfect. Also the fact that users who bought Zend Studio 6 didn’t get a free upgrade disappoints me, Zend Studio 6 just wasn’t production ready when it was released.
pros
+ interface felt smooth because of animations
+ integration with Zend Server
+ good re-factoring options
+ unit testing
cons
– all issues that also occurred in Eclipse
– expensive, no free Zend Studio 7 update for Zend Studio 6 users
A comparison between Zend Studio and Eclipse can be found here. Note: the comparison is made by Zend, a lot of the features that Zend Studio supports out of the box can be made available in Eclipse by installing the correct plugins.

Notepad ++
This is just a great little program! It’s fast, small, easy to use and very expendable but just not a PHP editor to use as main IDE.
pros
+ fast
+ free
+ expendable
cons
– a lot of time needed to find, install and configure the plugins you need to make it a fully featured PHP IDE. (code formatting, auto completion,… basic stuff)
– difficult to use as all in one editor, other programs needed for easy debugging/profiling.

NuSphere PHPED
I tried this IDE for a day of three, I just couldn’t get it stable, that was the main reason for me to remove it from my pc. It felt very good at the beginning though.
pros
+ very good and intelligent auto-correction
+ IDE feels fast
+ not too expensive
cons
– most unstable IDE in the test, also tried the installation on an other pc.
– no font choice for the code
– no code formatter, extra application polystyle needed
– highlighting all occurrences of a string in a file not possible

Netbeans
This is my absolute favorite, it just works! Besides that the editor is the number one for editing PHP, it also has great support for html, css and javascript. Netbeans gives warnings if you use code that isn’t supported for the target browsers for you project. This is not a real characteristic for a good PHP editor but hey, every developer needs to type some html or javascript from time to time and Netbeans rocks in the support of those languages!

10 reasons/characteristics why you should tryout the Netbeans IDE
  1. It is reliable
  2. It is fast
  3. It is free, open source
  4. The development team listens to the community wishes
  5. It is always up to date, lot of updates, quick response on bugs
  6. The GUI is simple yet powerful
  7. It has great auto-completion for PHP and client-side languages
  8. Powerful profiling and debugging capabilities (XDebug, PHPUnit, Selenium)
  9. There are a lot of useful plug-ins available to connect with JIRA, Subversion or plugins providing autocompletion for Symfony framework for example.
  10. Has advanced code editing features

It will only take 5 minutes to get you running, not a real waste of time is it? In my next blog post I will give some Netbeans tips/advices to speedup the development process.

Comments

5,158 responses to “IDE roundup, 10 reasons why every PHP developer should try Netbeans”

  1. Henryaloth Avatar
    Henryaloth
  2. TylerShets Avatar
    TylerShets
  3. Williamchabe Avatar
    Williamchabe

    online pharmacy canada: canadian online pharmacy – Certified Canada Rx

  4. AndrewMuh Avatar
    AndrewMuh

    canadian world pharmacy: my canadian pharmacy review – canada pharmacy

  5. Henryaloth Avatar
    Henryaloth

    https://certifiedcanadarx.shop/# canadianpharmacyworld com

  6. AndrewMuh Avatar
    AndrewMuh

    Certified Canada Rx: Certified Canada Rx – northern pharmacy canada

  7. RobertFup Avatar
    RobertFup

    cheap erection pills cheap ed meds online ed treatment online

  8. Henryaloth Avatar
    Henryaloth

    http://petmedsmonitor.com/# pet meds for dogs

  9. Williamchabe Avatar
    Williamchabe

    canadian pharmacy online: Certified Canada Rx – canadian pharmacy mall

  10. TylerShets Avatar
    TylerShets
  11. AndrewMuh Avatar
    AndrewMuh

    best online ed medication: ed pills for sale – Mens RX Index

  12. Henryaloth Avatar
    Henryaloth

    https://mensrxindex.com/# buy erectile dysfunction medication

  13. TylerShets Avatar
    TylerShets

    https://certifiedcanadarx.com/# Certified Canada Rx

  14. AndrewMuh Avatar
    AndrewMuh

    canada pet meds: Vet Rx Index – п»їdog medication online

  15. Henryaloth Avatar
    Henryaloth

    https://certifiedcanadarx.com/# Certified Canada Rx

  16. Williamchabe Avatar
    Williamchabe

    dog prescriptions online: Vet Rx Index – dog prescriptions online

  17. TylerShets Avatar
    TylerShets

    http://petmedsmonitor.com/# pet meds for dogs

  18. AndrewMuh Avatar
    AndrewMuh

    Mens RX Index: online erectile dysfunction – cheapest ed treatment

  19. Henryaloth Avatar
    Henryaloth

    http://certifiedcanadarx.com/# Certified Canada Rx

  20. Williamchabe Avatar
    Williamchabe

    Certified Canada Rx: Certified Canada Rx – Certified Canada Rx

  21. AndrewMuh Avatar
    AndrewMuh

    п»їdog medication online: pet drugs online – discount pet meds

  22. TylerShets Avatar
    TylerShets

    https://petmedsmonitor.shop/# pet prescriptions online

  23. Henryaloth Avatar
    Henryaloth

    https://certifiedcanadarx.shop/# canadian pharmacy ltd

  24. AndrewMuh Avatar
    AndrewMuh

    cheap boner pills: Mens RX Index – ed medicines online

  25. TylerShets Avatar
    TylerShets

    https://certifiedcanadarx.com/# Certified Canada Rx

  26. Henryaloth Avatar
    Henryaloth

    https://certifiedcanadarx.com/# canadian pharmacy online

  27. RobertFup Avatar
    RobertFup

    Certified Canada Rx Certified Canada Rx prescription drugs canada buy online

  28. Williamchabe Avatar
    Williamchabe

    Certified Canada Rx: Certified Canada Rx – Certified Canada Rx

  29. AndrewMuh Avatar
    AndrewMuh

    Certified Canada Rx: Certified Canada Rx – canada cloud pharmacy

  30. Henryaloth Avatar
    Henryaloth

    http://mensrxindex.com/# order ed pills online

  31. TylerShets Avatar
    TylerShets

    http://petmedsmonitor.com/# discount pet meds

  32. AndrewMuh Avatar
    AndrewMuh

    buy ed meds: Mens RX Index – Mens RX Index

  33. Williamchabe Avatar
    Williamchabe

    Mens RX Index: Mens RX Index – buy ed medication

  34. Henryaloth Avatar
    Henryaloth
  35. TylerShets Avatar
    TylerShets

    https://certifiedcanadarx.com/# canadian pharmacy online

  36. AndrewMuh Avatar
    AndrewMuh

    canadian pharmacy no scripts: Certified Canada Rx – Certified Canada Rx

  37. RobertFup Avatar
    RobertFup

    Mens RX Index Mens RX Index Mens RX Index

  38. Henryaloth Avatar
    Henryaloth

    https://petmedsmonitor.com/# discount pet meds

  39. TylerShets Avatar
    TylerShets
  40. Williamchabe Avatar
    Williamchabe

    canadian pharmacy prices: Certified Canada Rx – canada pharmacy

  41. AndrewMuh Avatar
    AndrewMuh

    Mens RX Index: online erectile dysfunction prescription – buy erectile dysfunction treatment

  42. Henryaloth Avatar
    Henryaloth
  43. TylerShets Avatar
    TylerShets
  44. AndrewMuh Avatar
    AndrewMuh

    Certified Canada Rx: Certified Canada Rx – canadian pharmacy tampa

  45. Williamchabe Avatar
    Williamchabe

    Mens RX Index: Mens RX Index – ed pills cheap

  46. RobertFup Avatar
    RobertFup

    Certified Canada Rx canadian pharmacy india canadian world pharmacy

  47. TylerShets Avatar
    TylerShets
  48. center-sertifikaciya 42 Avatar

    Сертификация товаров http://center-sertifikaciya.ru это важный этап для подтверждения качества и безопасности продукции, который позволяет производителям и поставщикам выходить на рынок с уверенностью в соответствии нормам. Процесс получения сертификата включает несколько ключевых шагов, начиная от подготовки документов и заканчивая выдачей официального документа. Это не только обязательное требование для многих видов товаров, но и способ повысить доверие потребителей. В этой статье мы разберем основные этапы сертификации, чтобы вы могли лучше понять, как получить сертификат на товар и избежать распространенных ошибок.

Leave a Reply

Your email address will not be published. Required fields are marked *