Despite the fact that I have recently been programming in .NET, I recently had to work on a small PHP project. In this regard, I started searching for a convenient, but at the same time, free IDE. Of course, I am familiar with
Eclipse and
PHP Development Tools for Eclipse , but still I wanted to know if there are any other free programs with decent functionality. As a result, I remembered
NetBeans .
Despite the fact that NetBeans is mainly known to developers using Java, recently this development environment has begun to support other programming languages, namely:
- C / C ++
- Python
- Ruby
- Finally, PHP
Naturally, NetBeans also supports HTML with JavaScript.
OK, but what do I mean by the support of a language? And I mean the standard set of a less decent IDE:
- Project support
- Syntax highlighting and code completion, which we fans of Visual Studio call IntelliSense, but this is Microsoft’s trademark.
- Code navigation: class tree, the ability to quickly jump to the definition of a class / method
- Identifying errors at the time of writing code
- Debugging
- Version Control
All this is in NetBeans. Moreover, it works great with javascript, at least compared to the aforementioned Eclipse. And it can "understand" third-party libraries, for example, jQuery.

In addition, NetBeans has tools for working with the database.
')

In general, there were good impressions from NetBeans, and I think this development environment should appeal to those who are used to working with Visual Studio. Compared to Eclipse, NetBeans is much faster, both in startup speed and in speed code completion.
If interested, then try it
yourself .