This document provides an overview of JavaScript Development Tools (JSDT) 2.0. It discusses why JavaScript is important, outlines key updates and new features in JSDT 2.0, including support for ECMAScript 2015, Node.js runtimes and debugging, a JSON editor, integration with Bower/npm, and Grunt/Gulp. It also previews future plans for JSDT such as adding Closure compiler support and developing language services using the Language Server Protocol.
4. Conclusion
JavaScript is the most commonly used programming
language on earth. Even Back-End developers are more
likely to use it than any other language
8. Esprima parser
ECMAScript 2015 support
Written in JavaScript
Supported by community (JQuery foundation)
Tolerant parsing support
Nashorn is used for running in JSDT
13. Brief History
Originally developed by
Google agreed to change license from BSD to EPL
Sources passed Eclipse CQ
All bundles / features refactored and adjusted to JSDT
Google
14. Main features
Add / Remove breakpoints
Hovering over JS variables / literals
Step into, Step over etc.
Live Editing (Hot-swapping)
22. Language services
Use Client / Server Language Protocol
Red Hat, Microso , Eclipse CHE are interested
Use services for content-assist, code completion,
validation etc.
VSCode
25. THANK YOU
Gorkem Ercan, RedHat
Victor Rubezhny, Red Hat
Denis Golovin, Red Hat
Mickael Istria, Red Hat (JS EPP package)
Chuck Bridgham, IBM
Orlando Ezequiel Rincon Ferrera, IBM
Adalberto Lopez Venegas, IBM
Alina Denise Marin Rodriguez, IBM
Patrik Suzzi
Angelo Zerr (JSON Editor)
Pavel Feldman, Google (Debugger)