Jump to content

Aptana

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Imaginationac (talk | contribs) at 20:33, 11 September 2007. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Aptana
Developer(s)Aptana Inc.
Stable release
Milestone Release 9 (Stable: Build 16696) Beta / August 27th, 2007
Operating systemCross-platform
TypeWeb Development / IDE
LicenseAptana Public License, v1.0, Freeware
Websitewww.aptana.com

Aptana, Inc. is based in San Mateo, CA. Founded by Paul Colton in 2005, the company is focused on creating tools and products for web developers. Aptana's main product is the Aptana Integrated Development Environment (IDE).

The Aptana IDE is a freeware Integrated Development Environment (IDE) for building JavaScript intensive web applications. It includes coding assistance 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.

This Eclipse-based IDE is available as standalone on Microsoft Windows, Mac OS and Linux, or as a plugin for Eclipse.

Features

These are the features offered by Aptana as of the Milestone Release 9 (Stable: Build 16696)

  • Code Assist on JavaScript, HTML, and CSS languages, including own JavaScript functions
  • Outliner that gives a snapshot view of JavaScript, HTML, and CSS code structure
  • FTP/SFTP uploading, downloading and synchronization
  • JavaScript debugger to troubleshoot code
  • Coding error and warning notification
  • Support for UI customization and extensions
  • Cross-platform support

License

  • Until Milestone Release 8, Aptana was free and open source software licensed under the Eclipse Public License 1.0.
  • Since Milestone Release 9, Aptana is a Freeware with redistribution restrictions licensed under the Aptana Public License, v1.0.

Ajax Library Support

  • Adobe Spry 1.5
  • Ext 1.0.1 (support coming for Ext 2.0)
  • Aflax 1.0
  • Rico 2.0
  • Prototype 1.5.0
  • MochiKit 1.4
  • Yahoo User Interface (YUI) 2.2.0
  • Mootools 1.1.1
  • Dojo 0.4.3
  • JQuery 1.1.3.1
  • Scriptaculous 1.7

JavaScript Outliner

The JavaScript outliner in Milestone 9 provides improved JavaScript language syntax recognition and code navigation by implementing ctrl+click to navigate functions.[1]

PHP

Aptana IDE provide some support for PHP. This PHP support includes Code Assist on PHP functions and parameters, PHP syntax colorization, and a PHP outliner. It is also possible to configure Aptana to edit ASP or other not (yet) supported file types[2].

Adobe AIR Support

Aptana IDE provide some support for Adobe AIR. Adobe AIR Screencast

iPhone Support

The Apple iPhone Development Plugin (beta) enables the Aptana IDE to assist in the development of iPhone applets. You'll need the newest version of Aptana (build 15637) to use it. iPhone screencast

RadRails

Aptana RadRails is an environment for building Ruby on Rails applications. It provides features to make both Ruby and Ruby on Rails development more productive.

Code Assist

Code Assist is similar to 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 — but the latter use requires documenting such functions/methods with ScriptDoc[3], a documentation dialect similar to that used by Javadoc.[4]

Browser support

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


FTP/SFTP

Support for uploading downloading and synchronization using FTP and SFTP.

Debugger

Integrated JavaScript debugging.

See also

Notes