Sunday, August 25, 2013

(net)Beans, (net)Beans...the magical fruit...


Ok, not those sort of beans....





This kind of beans...(Netbeans 7.3.1)


 For my PHP development work, I went ahead and downloaded the latest version of Netbeans (7.3.1 as of the time of this writing). This is the best open source Integrated Development Environments (IDE) I have had the pleasure of using. I have worked with other open source IDEs, such as Eclipse. I am also familiar with proprietary IDEs, such as that provided by Jetbrains in the form of PHPstorm. I worked in a development position that required use of PHPstorm, so I have experience with the IDE in a professional development setting. Even so, I have switched all of my development work to Netbeans. The first thing that stands out is the user interface is every bit the equal of PHPstorm, or any other IDE that I have used, proprietary or otherwise.

This is a screenshot of PHPstorm for comparison


 As far as important features, there are no noticeable differences – debugging capabilities, syntax highlighting, auto-complete, and overall workflow is relatively the same.  The differences come mostly in forms of preferences, and a small speed increase in favor of PHPstorm, although a stability hit comes with that extra speed. 


Additionally PHPstorm has had better Git integration. Git is a cloud based repository system for your code, very useful when coding with a team. It allows you to easily roll back changes to the code base if there is an issue.

For my purposes Netbeans is the winner. Ultimately though, it will be a matter of personal preference, especially when it comes to something as contentious as an IDE, to many it is almost a matter of religion, some even replete with their own hymns. ;-)

No comments:

Post a Comment