Fragmentation in the IDE Marketplace: Java, PHP, Python, C/C++, Groovy, HTML 5, & Visual Basic
Top 10 Integrated Development Environments (IDEs) for 2018: PHP, Python, & ASP.Net
PHP Integrated Development Environments (IDEs):
Python Integrated Development Environments (IDEs):
C/C++ & ASP.Net Integrated Development Environments (IDEs):
All Programming Languages - Text Editor:
Android Mobile Phone Application Development:
These 10 IDEs are rated as the most popular for web/mobile application development in 2019. The solutions include Microsoft's premiere programming & software development application which is Visual Studio 2017. Oracle competes with this in C/C++ toolsets, while Google's Android Studio is considered essential for mobile applications. Overall, PHP programmers were divided in support of Eclipse vs. PHPStorm, with Zend Studio a waning industry standard. Apache NetBeans 10 is not a popular IDE solution at this time outside of Java software development, but will increasingly challenge the market leaders for PHP/HTML5 editors from the open source basis of the Apache Foundation.
JetBrains PHPStorm: "PhpStorm is perfect for working with Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii, and other frameworks. The editor actually 'gets' your code and deeply understands its structure, supporting all the PHP language features for modern and legacy projects. It provides the best code completion, refactorings, on-the-fly error prevention, and more." Learn More About PHPStorm.
Zend Studio 13: "With 3X faster performance, Zend Studio allows you to code faster, debug more easily, and take advantage of the massive performance gains in PHP 7. This is the next-generation PHP IDE designed to create high-quality PHP apps while boosting developers’ productivity. It automatically scales according to the DPI settings of the underlying operating system, and supports HiDPi displays." Learn More About Zend Studio.
Microsoft Visual Studio: "C# and Visual Basic are programming languages designed for creating a variety of applications that run on the .NET Framework. These languages are powerful, type-safe, and object-oriented. They are built on the .NET Compiler Platform “Roslyn” which provides rich code analysis APIs and it’s all open source on GitHub." Learn more about Visual Studio.
Android Studio & SDK: "Android Studio is Android's official IDE. It is purpose-built for Android to accelerate your development and help you build the highest-quality apps for every Android device... Based on Intellij IDEA, Android Studio provides the fastest possible turnaround on your coding and running workflow." Learn More About Android Studio.
Sublime Text: "Sublime Text is built from custom components, providing for unmatched responsiveness. From a powerful, custom cross-platform UI toolkit, to an unmatched syntax highlighting engine, Sublime Text sets the bar for performance. Sublime Text is available for Mac, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses. Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform." Learn More About Sublime Text.
Integrated Development Environments (IDEs): Professional Programming Resources & Tools
Every programmer has his or her personal favorite IDE & code editor. Many teams are exclusively based on a particular software platform, where Visual Studio and Android Studio have trillions of USD in annual commercial revenue conducted globally on software developed by the tools. JetBrains PHPStorm & IntelliJ Idea services are industry leading, surpassing Zend Studio and even being adopted by Google for use. In instances where independent programmers or business organizations do not want to pay licensing fees for proprietary software, the new Apache NetBeans 10 release is enterprise-level quality and has features to match the industry leaders. Unfortunately, it is still difficult to find an IDE to support all languages in a unified manner, where Python & C/C++ tools rarely mix with PHP programmer preferred choices.