JavaScript Development Tools

The project has been created.

Introduction

The JavaScript Development Tools (JSDT) project is a proposed Open Source project under the top-level Eclipse Web Tools Platform Project (WTP).

This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process document) and is written to declare its intent and scope. This proposal is written to solicit additional participation and input from the Eclipse community. You are invited to comment on and/or join the project. Please send all feedback to the WTP forum/newsgroup.

Description

As the JavaScript component available within WTP matures and approaches parity with its contemporaries (JDT, PDT, CDT, etc.), it needs to be positioned similarly to have the appropriate exposure within the Eclipse community and to match its increased scope. The JSDT project aims to evolve and better promote JavaScript-based development technologies within the Eclipse community. It will do so by providing a rich set of tools for the development of non-trivial software using JavaScript, including facilities for editing, validating, refactoring, and debugging, as well as frameworks for vendors and other projects to enhance and build upon.

Project Scope

The JSDT project will include support for the core language as standardized by Ecma International and developed by the Mozilla Foundation, and for client-side JavaScript within web pages as specified by the Mozilla Foundation and the World Wide Web Consortium (W3C).

Initial Plan

The project will issue milestone builds coinciding with the Web Tools Platform, while incubating, with the goal of including its first proper release, Javascript Development Tools 1.2, within WTP 3.2 and various Helios packages.

Project Organization

The project will initially consist of the JSDT component of WTP's Source Editing project combined with the JavaScript debugging support currently being developed within the e4 Incubator Project. The proposed initial committers are:

  • Nitin Dahyabhai (IBM): project lead
  • Christopher Jaun (IBM)
  • Simon Kaegi (IBM)
  • Michael Rennie (IBM)

Interested Parties:

  • Jacek Pospychala (Zend Technologies Ltd.)

Mentors:

  • David Williams, WTP
  • John Arthorne, Eclipse Project

To express support, concern, or constructive opinions regarding the formation of this proposed JavaScript Tools project, all are encouraged to utilize the aforementioned forum/newsgroup.