Nodeclipse is a set of
third-party developer
A video game developer is a broad term for a software developer specializing in video game development – the process and related disciplines of creating video games. A game developer can range from one person who undertakes all tasks to a large ...
solutions for
Eclipse for programming in
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
,
CoffeeScript
CoffeeScript is a programming language that compiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python, and Haskell in an effort to enhance JavaScript's brevity and readability. Specific additional features include list comprehe ...
with focus on
Node.js
Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code o ...
.
Nodeclipse also refers to the team that makes this software as
free open-source on
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continu ...
.
Nodeclipse Eclipse
plug-in (Nodeclipse-1 on GitHub) is core that other solutions are based on. It is available via update site or Eclipse Marketplace. Other solutions are "Eclipse Node.js IDE" (Enide), set of plugins and "Node Tool Suite" (NTS), an
integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools ...
(IDE).
History
Nodeclipse was originally created by
Chinese software developer LambGao 金氧.
Project has contributors from 4 countries, while the original author has not participated for several months.
In April 2013 the Nodeclipse-1 plugin got 1072 installs through Marketplace clients alone.
In 2019 after 3rd disruption for need to pay to domain registrar,
the main site (and Eclipse update site aka p2 repository) was moved to https://nodeclipse.github.io
Features
Features set varies based on solution.
Below there are some basic features available:
*
Code completion
Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing. In Android and iOS smartphones, this is called predictive text. In graphical user interfaces, users can typically press the tab ...
* Debugger
* CoffeeScript support
Nodeclipse NTS & Enide Studio features
* Editor with code completion
* Debugger
* Generating Express project
* JSHint integration
* Passing arguments to Node application and Node.js
* Open Explorer or command line for current project
* Markdown editor
See also
*
Eclipse
*
Comparison of JavaScript integrated development environments
References
External links
*
{{JavaScript
Eclipse software
Free computer libraries
Free integrated development environments