2016-04-08 8 views
3

Ich bin mit Eclipse-Mars 4.5 mit JSDT und es wird immer schwieriger, diese zu verwenden für JavaScript/Node.JS Entwicklung, da doen't es moderne Muster erkennen:Eclipse-IDE Alternative mit ECMAScript 6 Validierung

enter image description here

Dies liegt daran, die JavaScript-Validator auf ECMAScript gesetzt 3.

enter image description here

zu meiner Überraschung für eine solche up-to-date Release von Eclipse ist dieses Dropdown abgeblendet und ich kann nicht 5 oder 5.1 wählen, geschweige denn 6. ES3 ist von 1999 (!).

Bin ich richtig anzunehmen, dass Eclipse keine nennenswerte JavaScript-Community hat? Andere FOSS-Projekte mit moderner ECMAScript-Unterstützung:

  • NetBeans ES5.1 unterstützt, ES6 in 8,1
  • Atom.io ES6 unterstützt

(ich habe nicht diese so weiß ich nicht verwendet wie sie mit Eclipse vergleichen)

Wird Eclipse für JavaScript-Entwicklung abgeraten? Oder gibt es tatsächlich ein gut dokumentiertes, nicht-hackiges Go-to-Plugin für Eclipse, um gut mit ES6 zu spielen?

+2

Mögliches Duplikat von [Gibt es in Eclipse die Möglichkeit, die ECMAScript-Konformitätsebene zu ändern?] (Http://stackoverflow.com/questions/31624174/is-there-a-way-in-eclipse-to-change-) the-ecmascript-compliance-level) – Krease

+1

(Spoiler-Alert aus dem Duplikat: Überraschenderweise unterstützt das angegebene Eclipse-Plugin dies nicht, aber es gibt andere Optionen) – Krease

+1

@Chris Ich lade Sie ein, diese anderen Optionen zu erwähnen. – Redsandro

Antwort

3

Eclipse-Neon wird eine Menge Unterstützung für JavaScript verbessern mit JST wie 2.0.0:

  • Unterstützung für ES6
  • Grunt, Gulp, npm Unterstützung

können Sie versuchen, zu tern.java wenn Sie wünschen eine erweiterte Vervollständigung, eine Validierung, die Sie für eslint, jshint, die ES6 unterstützen, verwenden können. Siehe dazu den Abschnitt Tern Linter.

+0

Beachten Sie, dass Meilensteine ​​von Eclipse Neon (bereits stabil genug für die Nutzung von IMO) unter https://www.eclipse.org/community/eclipse_newsletter/2016/may/article4.php verfügbar sind. Außerdem wird die ECMAScript 6-Unterstützung in diesem Beitrag vorgestellt: https://www.eclipse.org/community/eclipse_newsletter/2016/may/article2.php – Mickael

Verwandte Themen