IntelliJ IDEA ist eine freie / kommerzielle Java-IDE von JetBrains. Ihr Design ist auf die Produktivität der Programmierer ausgerichtet. Eine Reihe von Funktionen soll die Entwicklung beschleunigen und es Programmierern ermöglichen, sich auf die Funktionalität zu konzentrieren, während IntelliJ IDEA Routineaufgaben der Codierung übernimmt. IntelliJ IDEA ist in zwei Editionen erhältlich: Ultimate (kostenpflichtig) und Community (frei und Open Source).
Microsoft Visual Studio ist eine integrierte Entwicklungsumgebung (IDE) von Microsoft. Sie wird zur Entwicklung von Computerprogrammen für Microsoft Windows sowie von Websites, Webanwendungen und Webdiensten verwendet. Visual Studio verwendet Microsoft-Softwareentwicklungsplattformen wie Windows API, Windows Forms, Windows Presentation Foundation, Windows Store und Microsoft Silverlight. Es kann sowohl nativen Code als auch verwalteten Code erzeugen.
Qt Creator ist eine plattformübergreifende, in C++, JavaScript und QML integrierte Entwicklungsumgebung, die Teil des SDK für das Qt Framework ist. Sie enthält einen visuellen Debugger und einen integrierten GUI-Layout- und Formular-Designer. Zu den Funktionen des Editors gehören Syntaxhervorhebung und Autokomplettierung, aber absichtlich keine Registerkarten (obwohl Plug-Ins verfügbar sind). Der Qt Creator verwendet den C++-Compiler aus der GNU Compiler Collection für Linux und FreeBSD.
Apache Cordova ist eine Reihe von Geräte-APIs, die es einem Entwickler mobiler Anwendungen ermöglichen, über JavaScript auf native Gerätefunktionen wie die Kamera oder den Beschleunigungsmesser zuzugreifen. In Kombination mit einem UI-Framework wie jQuery Mobile oder Dojo Mobile oder Sencha Touch ermöglicht dies die Entwicklung einer Smartphone-Anwendung mit nur HTML, CSS und JavaScript. Wenn die Cordova-APIs verwendet werden, kann eine Anwendung ohne nativen Code (Java, Objective-C usw.) vom Anwendungsentwickler erstellt werden.
App Inventor for Android ist eine Anwendung, die ursprünglich von Google bereitgestellt und jetzt vom MIT, Massachusetts Institute of Technology, gewartet wird. Sie ermöglicht es jedem, einschließlich Personen, die mit Computerprogrammierung nicht vertraut sind, Softwareanwendungen für das Android-Betriebssystem zu erstellen.
Thunkable ist ein leistungsstarker Drag-and-Drop-App-Builder, der von zwei der ersten MIT-Ingenieure mit MIT App Inventor erstellt wurde. Die Plattform richtet sich an den professionelleren Benutzer, der für sein Unternehmen, seine Community oder einfach für sich selbst qualitativ hochwertigere und robustere Anwendungen benötigt. Sie besteht aus zwei Hauptkomponenten: Designer: Ermöglicht die Erstellung einer Anwendungs-UI durch Hinzufügen verschiedener UI-Komponenten zu Ihrem Bildschirm, wie Schaltflächen, Textboxen, GoogleMaps usw.
>Plattformübergreifende Entwicklungstools für native iOS-, Android-, Desktop- und Server-Anwendungen. B4X ist ein Rapid Application Development (RAD)-Tool für Anwendungen in der realen Welt. Bei der Programmiersprache handelt es sich um eine moderne Version von Visual Basic.
Kodular (früher Makeroid) ist ein moderner App Builder, mit dem Benutzer ohne spezielle Programmierkenntnisse beeindruckende Android-Anwendungen erstellen können. Es handelt sich um eine komplette Suite, die es ermöglicht, mit der Programmierung zu beginnen, ohne jahrelang eine Programmiersprache lernen zu müssen. Kodular bietet in erster Linie Kodular Creator. Es handelt sich um einen Android App Creator, der per Drag-and-Drop Android-Anwendungen erstellt.
>Die C++ IDE für professionelle Entwickler.
Appcelerator Titanium, der von Appcelerator kostenlos angeboten wird, ermöglicht Webentwicklern die Nutzung von Webtechnologien, Open Source und Cloud Computing zur Erstellung nativer Anwendungen für iPhone, Android, Windows, Mac OSX und Linux.