Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a NodeJS plugin for Aptana Studio?

Tags:

node.js

aptana

Is there a NodeJS plugin for Aptana Studio?

  • At least for NodeJS code-assist
  • And perhaps a way to create NodeJS project
  • And local NodeJS debugging
like image 849
quarks Avatar asked Nov 06 '11 07:11

quarks


People also ask

What is Nodejs plugin?

The nodejs plugin is useful when working with Node. js and npm JavaScript based parts. This plugin can only be used with a base of either core18 and core . For core20 , use the npm plugin instead.

Is WordPress a node JS?

WordPress is not being rewritten in Node. js. Relax. WordPress is written in PHP, but the Calypso admin interface for WordPress is written with popular front end tools like React and Lodash.


3 Answers

We have no NodeJS support currently. If this is something the community is interested in, it'd be helpful to file a feature request and vote it up: http://jira.appcelerator.org/secure/CreateIssue!default.jspa

Since we are built on eclipse, you should be able to try out the instructions for NodeJS debugging on Eclipse, found here: https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger

As for special NodeJs projects, there's no notion of that. You would likely just create a normal Web project. We do have the concept of libraries that you can add to a project, wherein you could point to js files/libs for NodeJS. We also has special syntax files for describing JS libraries/APIs so it can be integrated into our content assist. A good example might be the ruble we have for jQuery which contains that file for two versions of the jQuery API. Here's the 1.6.2 version: https://github.com/aptana/javascript-jquery.ruble/blob/master/support/jquery.1.6.2.sdocml The bundle.rb up in the parent directory hooks up the file in the ruble/bundle.

My guess is that creating an analogous NodeJS ruble and building up an sdocml (xml) file that described the API would be the easiest way to get started. Sharing that on github and sending it to us would allow for others to contribute as well. There are docs for creating rubles here: http://wiki.appcelerator.org/display/tis/Creating+a+new+Ruble

like image 166
Christopher Williams Avatar answered Oct 06 '22 14:10

Christopher Williams


UPDATE: Project URL is http://nodeclipse.github.io/

There is Nodeclipse.org effort. Current version is 0.11 see http://www.nodeclipse.org/history .

Recommended installation for Aptana users through Enide - Eclipse Node.js IDE

Features

  • Creating default structure for New Node Project and New Node Source File
  • JavaScript Syntax highlighting
  • Content Assistant
  • NPM support
  • Debugging - Breakpoint, Trace, etc... via modified Eclipse debugger plugin for V8
  • CoffeeScript support

Installing

Update Site : http://www.nodeclipse.org/updates/

Read also Hints (section Aptana Studio)


(source: nodeclipse.org)

Read http://www.nodeclipse.org/ for more & latest information.

like image 16
Paul Verest Avatar answered Oct 06 '22 16:10

Paul Verest


I highly recommend using Sublime Text 2.

There are a few nodejs plugins as well as v8 javascript [Sublime v8] and standard ECMA-262.

like image 4
StewartJarod Avatar answered Oct 06 '22 15:10

StewartJarod