Skip to main content

JavaScript Development Tools (JSDT)

Project Overview

The JavaScript Development Tools (JSDT) provide plug-ins that implement an IDE supporting the development of JavaScript applications and JavaScript within web applications. It adds a JavaScript project type and perspective to the Eclipse Workbench as well as a number of views, editors, wizards, and builders.

JSDT Architecture

JSDT has undergone a major refactoring in Neon, not only changing the core platform, but also adding new features like Bower, npm, JSON editor, ECMAScript 2015 (ES6) parser, Node.js support and JavaScript Build Tools (Gulp / Grunt)

  1. JSDT Architecture

JSDT Components

The JavaScript Development Tools (JSDT) are broken down into three areas, which include:

  1. JSDT Core - includes the parser, compiler, DOM and more.
  2. JSDT UI - includes all of the user interface bits to create the JavaScript IDE (wizard, dialogs, preferences, etc).
  3. JSDT Debug - includes support for debugging JavaScript using Rhino and Crossfire
  4. JSDT Web - any and all support for Client-side (web-pages) JavaScript, implemented in WTP's Source Editing project.

The development page includes instructions for setting your environment, and how to contribute here.

New and Noteworthy

The JSDT debug component is very responsive to new ideas, feature requests and bug reports. The following is a list of some of the newest and more interesting additions to the component.

The latest and greatest features can be found on the WTP New and Noteworthy New and Noteworthy page. Entries for the JSDT can be found in the Source Editing and JSDT section.

Up To The Minute

JSDT has released version 3.8! It can be found in the Neon repository.

Back to the top