JavaScript
9 Entwickler-Tools für JavaScript
Open-Source-IDEs und Frameworks vereinfachen das Programmieren mit JavaScript. PC-Welt stellt Entwicklern neun bewährte kostenlose und kostenpflichtige Tools vor.
Längst hat sich die Programmiersprache Javascript als mächtiges Werkzeug für die Entwicklung von Webapplikationen etabliert, insbesondere in Zusammenhang mit AJAX, weil damit Inhalte für Websites generiert und nachgeladen werden können. JavaScript hilft auch dabei Formulare auf ihre Plausibilität zu prüfen, E-Mail-Adressen aus Spam-Schutz-Gründen zu verstecken oder bei Sugessesting Search, dem sofortigen Vorschlagen von Suchbegriffen.
JavaSript-IDEs (Integraded Design Environment) vereinfachen das Programmieren. Die Editoren bieten Autovervollständigungen, integrierte Dokumentation, Syntax Highlighting, klassische JavaScript-Technologien wie jQuery, JavaScript-Bibliotheken und Debugging sowie Unterstützung für HTML 5 und weitere populären Programmiersprachen.
In der Bildergalerie stellt Ihnen PC-Welt neun Entwicklerwerkzeuge für JavaScript vor. Dabei handelt es sich teilweise um kostenlose und teilweise um kostenpflichtige Frameworks, die sich in der Praxis bewährt haben.
9 Entwickler-Tools für JavaScript
4D Wakanda
4D Wakanda ist eine offene Lösung für Web- und Mobile-Geschäftsanwendungen, die auf JavaScript basiert. Das Framework besitzt für das Browser-basierte Front-End Interface Widgets, einen visuellen Designer- und Code-Editor in Form des Wakanda Studios sowie einen Daten-Provider, um mit dem Server zu kommunizieren.
Preis: 4D Wakanda Scout ist kostenlos
4D Wakanda Warrior – monatlich 29,00 Euro pro Entwickler
4D Wakanda ist eine offene Lösung für Web- und Mobile-Geschäftsanwendungen, die auf JavaScript basiert. Das Framework besitzt für das Browser-basierte Front-End Interface Widgets, einen visuellen Designer- und Code-Editor in Form des Wakanda Studios sowie einen Daten-Provider, um mit dem Server zu kommunizieren.
Preis: 4D Wakanda Scout ist kostenlos
4D Wakanda Warrior – monatlich 29,00 Euro pro Entwickler
ActiveState Komodo IDE 7
Neben JavaScript unterstützt ActiveState Komodo weitere populäre Web-Programmier-Sprachen wie Perl, PHP, Python und Ruby. Es besitzt eine Team-Funktion, für die ein Account bei ActiveState erforderlich ist und unterstützt die node.js JavaScript-Umgebung. Hierdurch werden Syntax-Prüfung und Debugging möglich. Daneben versteht das Entwickler-Tool CoffeeScript. Es läuft unter den Betriebssystemen Windows, Mac OS und Linux.
Preis: 245 US-Dollar
Neben JavaScript unterstützt ActiveState Komodo weitere populäre Web-Programmier-Sprachen wie Perl, PHP, Python und Ruby. Es besitzt eine Team-Funktion, für die ein Account bei ActiveState erforderlich ist und unterstützt die node.js JavaScript-Umgebung. Hierdurch werden Syntax-Prüfung und Debugging möglich. Daneben versteht das Entwickler-Tool CoffeeScript. Es läuft unter den Betriebssystemen Windows, Mac OS und Linux.
Preis: 245 US-Dollar
Alpha Five v11
Die IDE Alpha Five v11 wird für Business-Anwendungen fürs Web und mobile Geräte eingesetzt. Entwickler können Analysen, Diagramme und Grafiken in ihre Anwendungen einbinden und haben die Möglichkeit Trends zusammenzufassen. Zu den Funktionen gehören JavaScript Klassen, Bibliotheken und jQuery. Das Framework eignet sich auch für Developer, die keinen Code schreiben wollen.
Preis: ab monatlich 129 US-Dollar
Die IDE Alpha Five v11 wird für Business-Anwendungen fürs Web und mobile Geräte eingesetzt. Entwickler können Analysen, Diagramme und Grafiken in ihre Anwendungen einbinden und haben die Möglichkeit Trends zusammenzufassen. Zu den Funktionen gehören JavaScript Klassen, Bibliotheken und jQuery. Das Framework eignet sich auch für Developer, die keinen Code schreiben wollen.
Preis: ab monatlich 129 US-Dollar
Appcelerator Aptana Studio 3
In dem Open-Source-Entwickler-Tool Appcelerator Aptana Studio 3 sind die Sprachen JavaScript, Rails, Ruby, PHP und Python integriert. Das Developer-Werkzeug setzt auf Eclipse, somit gibt es das Framework als Eclipse-Plug-in oder als Standalone-Version. Weitere Funktionsmerkmale sind die Unterstützung von HTML 5 sowie CSS3. Daneben wurde ein eigener Open-Source-Webserver in die IDE-Umgebung integriert.
Preis: kostenlos
In dem Open-Source-Entwickler-Tool Appcelerator Aptana Studio 3 sind die Sprachen JavaScript, Rails, Ruby, PHP und Python integriert. Das Developer-Werkzeug setzt auf Eclipse, somit gibt es das Framework als Eclipse-Plug-in oder als Standalone-Version. Weitere Funktionsmerkmale sind die Unterstützung von HTML 5 sowie CSS3. Daneben wurde ein eigener Open-Source-Webserver in die IDE-Umgebung integriert.
Preis: kostenlos
dotCloud JS
Bei dotCloud JS handelt es sich um einen Platform-as-a-Service (PaaS)-Dienst. Entwickler erhalten Zugang zu ausgewählten Cloud-APIs ohne einen Back-End-Code schreiben oder sich mit dem Server beschäftigten zu müssen. Der Dienst konfiguriert hierfür automatisch alle Komponenten einer Anwendung selbstständig und unterstützt node.js, MongoDB, PHP, Redis, SQL sowie WebSocket. Darüber hinaus ermöglicht dotCloud JS die Integration mit Twilio und Twitter APIs.
Preis: kostenlos
Bei dotCloud JS handelt es sich um einen Platform-as-a-Service (PaaS)-Dienst. Entwickler erhalten Zugang zu ausgewählten Cloud-APIs ohne einen Back-End-Code schreiben oder sich mit dem Server beschäftigten zu müssen. Der Dienst konfiguriert hierfür automatisch alle Komponenten einer Anwendung selbstständig und unterstützt node.js, MongoDB, PHP, Redis, SQL sowie WebSocket. Darüber hinaus ermöglicht dotCloud JS die Integration mit Twilio und Twitter APIs.
Preis: kostenlos
Eclipse JavaScript Development Tools
Bei Eclipse JavaScript Development Tools (Eclipse JSDT) handelt es sich um eine Reihe von Plug-ins für die gleichnamige IDE. Die Zusammenstelung erweitert das Framework um Assistenten, einen Compiler, Debugger, Parser und User-Interface-Code für JavaScript.
Preis: kostenlos
Bei Eclipse JavaScript Development Tools (Eclipse JSDT) handelt es sich um eine Reihe von Plug-ins für die gleichnamige IDE. Die Zusammenstelung erweitert das Framework um Assistenten, einen Compiler, Debugger, Parser und User-Interface-Code für JavaScript.
Preis: kostenlos
Oracle NetBeans IDE
Das Framework Oracle NetBeans IDE prüft JavaScript-, HTML- und CSS-Codes auf Fehler. Zudem erkennt der Editor auch JavaScript und HTML in XHTML, PHP und JavaServer Pages (JSP). Sobald die Entwickler die Browser-Typen und Versionen in dem JavaScript-Option-Panel angeben, ist die Browser-Kompatibilität gegeben. Darüber hinaus bietet die IDE eine AJAX-fähige Umgebung für PHP oder Groovy.
Preis: kostenlos
Das Framework Oracle NetBeans IDE prüft JavaScript-, HTML- und CSS-Codes auf Fehler. Zudem erkennt der Editor auch JavaScript und HTML in XHTML, PHP und JavaServer Pages (JSP). Sobald die Entwickler die Browser-Typen und Versionen in dem JavaScript-Option-Panel angeben, ist die Browser-Kompatibilität gegeben. Darüber hinaus bietet die IDE eine AJAX-fähige Umgebung für PHP oder Groovy.
Preis: kostenlos
SproutCore
Das Open-Source-Framework SproutCore beinhaltet eine Template-Engine, flexibles Data-Binding und einen Model-View-Controller (MVC)-Ansatz. Die gesamte Business-Logik wird via JavaScript umgesetzt, um den Datenaustausch zwischen Browser und Server so gering wie möglich zu halten. Daneben wirken sich Änderungen an einzelnen Templates automatisch auf die gesamte Anwendungen aus, weil sie im Document Object Model (DOM) registriert werden.
Preis: kostenlos
Das Open-Source-Framework SproutCore beinhaltet eine Template-Engine, flexibles Data-Binding und einen Model-View-Controller (MVC)-Ansatz. Die gesamte Business-Logik wird via JavaScript umgesetzt, um den Datenaustausch zwischen Browser und Server so gering wie möglich zu halten. Daneben wirken sich Änderungen an einzelnen Templates automatisch auf die gesamte Anwendungen aus, weil sie im Document Object Model (DOM) registriert werden.
Preis: kostenlos
Telerik Kendo UI
Telerik Kendo UI ist ein Framework für die Entwicklung von JavaScript-, HTML5- und CSS3-Websites und mobile Anwendungen. Es beinhaltet native Benutzerschnittstellen für verschiedene Plattformen und unterstützt alle gängigen Browser. Zusätzlich bietet die Entwickler-Umgebung Bedienelemente und Widgets für den Aufbau von Benutzeroberflächen für das iPad und Architekturmuster für Model View View Model (MVVM).
Preis: kostenlos
Telerik Kendo UI ist ein Framework für die Entwicklung von JavaScript-, HTML5- und CSS3-Websites und mobile Anwendungen. Es beinhaltet native Benutzerschnittstellen für verschiedene Plattformen und unterstützt alle gängigen Browser. Zusätzlich bietet die Entwickler-Umgebung Bedienelemente und Widgets für den Aufbau von Benutzeroberflächen für das iPad und Architekturmuster für Model View View Model (MVVM).
Preis: kostenlos
Dieser Artikel basiert auf einem Beitrag unserer Schwesterpublikation InfoWorld.






