Aptana

From Wikipedia, the free encyclopedia

Aptana

Aptana running on Windows XP, showcasing its coding assistance features
Developer: Aptana Inc.
Latest release: 0.2.7 Beta / November 22nd, 2006
OS: Cross-platform
Use: Web Development
License: EPL v1.0
Website: www.aptana.com

Aptana is a cross-platform, free and open source JavaScript-focused Integrated Development Environment (IDE) for building dynamic web applications. It includes coding assistance features for JavaScript, HTML, and CSS languages, an outliner of JavaScript, HTML, and CSS code structure, error and warning notification and the possibility to customize and extend the UI.

Besides standalone versions for Microsoft Windows, Mac OS and Linux, Aptana is available as a plugin for Eclipse — Aptana is based on Eclipse.

It is also possible to configure Aptana to edit PHP, ASP or other not (yet) supported file types[1]

Contents

[edit] Features

These are the features offered by Aptana as of the 0.2.7 Beta version:

[edit] Code Assist

Code Assist is the name of Aptana's feature of completing code statements, by presenting a pop-up with either:

  • the supported arguments for the function call begin coded;
  • the supported properties and methods on the desired object.

This applies both to built-in functions/methods and to those already coded by the programmer — but the latter use requires documenting such functions/methods with ScriptDoc[2], a documentation dialect similar to that used by Javadoc.[3]

[edit] Browser support

The aforementioned Code Assist feature includes information on browser support for JavaScript methods/properties, HTML elements and CSS properties.[4]

[edit] Outliner

The Outliner, or Outline View, gives the programmer a structured, hierarchical view of the JavaScript, HTML, or CSS file being edited.[5]

[edit] FTP/SFTP

Support for uploading downloading and synchronization using FTP and SFTP.

[edit] Debugger

Integrated JavaScript debugging.

[edit] Notes

  1. ^ Using Aptana with PHP, ASP, and other non-HTML files
  2. ^ About Code Assist
  3. ^ Documenting your code using ScriptDoc
  4. ^ Browser Support screencast
  5. ^ Outline View screencast

[edit] External links

In other languages