Aptana

Share it Please

Aptana Studio

Aptana Studio is an open source integrated development environment (IDE) for building Ajax web applications. Based on Eclipse, it supports JavaScript, HTML, DOM and CSS with code-completion, outlining, JavaScript debugging, error and warning notifications and integrated documentation. Additional plugins allow Aptana Studio to support Ruby on Rails, PHP, Python, Perl,[1] Adobe AIR, Apple iPhone and Nokia WRT (Web Runtime). Aptana Studio is available as a standalone on Windows, Mac OS X and Linux, or as a plugin for Eclipse.


Language & Platform Support

PHP
Aptana Studio 3 provides the following support for PHP application development:[2] Syntax Coloring according to the selected theme in the preferences; Code Assist; Syntax error annotations; Auto indentation and Code Formatting; Hyper-linking to classes, functions and variables by hovering over elements and pressing the Ctrl key; PHPDoc popups when hovering over items that have attached documentation; Read and write Occurrences Markers when clicking on specific PHP elements. In the 2.0 version, Aptana did not provide its own PHP plugin, but transferred development efforts to the PDT project. Aptana version 1.5 provided support for developing PHP applications via the add-on PHP plugin. This included: Built-in PHP server for previewing within Aptana Studio, Full code assist, code outlining and code formatting, Integrated PHP debugger, Built in Smarty, Type hierarchy view, Go to declaration, Integrated PHP manual (online or local).

Ruby on Rails

Aptana Studio supports Ruby on Rails development using RadRails, an open source plugin for the Ruby on Rails framework. This includes: Integrated Ruby on Rails shell console, Default-install and configuration of the Ruby interpreter, database and debugger, code completion with type inferencing, Code Assist for Ruby, CSS, JavaScript and HTML inside RHTML files, Type hierarchy view, Go to declaration, Call hierarchy, Full implementation of RDT (Eclipse's Ruby Development Tools project).

Code Assist

Code Assist is similar to completing code statements, by presenting a pop-up with either: the supported arguments for the function call being 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,[7] a documentation dialect similar to that used by Javadoc.[8]

Browser Support:

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



0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...