MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
Aptana Studio
Aptana Studio 3.0
Your rating: Now say why...

(3) 3.3333333333333335

Full-featured Ajax application development environment.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    116 MB
  • Visit Developer's Site
    Appcelerator, Inc.
Aptana Studio provides a full-featured JavaScript-focused Ajax application development environment. The Community Edition represents the core pieces of the Aptana frameworks for editing, debugging, synchronization, and project management.

If you'd like to try Studio Professional, it will automatically revert to the Community Edition once the trial expires.
What's New
Version 3.0 (3.0.7):

New Features and Improvements:

  • APSTUD-2907: Pick up existing git commit messages after failed cherry-pick due to merge conflict
  • APSTUD-3109: Add separator line to "New From Template" menu, dividing template groups
  • APSTUD-3125: Add new items to Bundle View
  • APSTUD-3168: <CTRL + Enter> inserts <br/> and not <br />
  • APSTUD-3300: Create Snippet Validation Process
  • APSTUD-3310: XML Editor takes a long time to colorize large files when mark occurrences is on
  • APSTUD-3369: Allow disabling the PHP error markers
  • APSTUD-3436: [Startup Speed Improvement] Implement lazy themes loading
  • APSTUD-3438: [Speed Improvement] Cache ScopeSelector.toString() computed value
  • APSTUD-3446: Syntax for user-defined PHP functions are under the wrong scope
  • APSTUD-3461: Missing CSS3 properties support
  • APSTUD-3484: Allow definition of one-or-more application bundle directories
  • APSTUD-3491: Auto-select checkbox in wizard template page when selecting on a template
  • APSTUD-3498: Set example text in Git import dialog for URI field and don't show error state for no URI until user begins typing or tries to finish
  • APSTUD-3504: Bundles view uses monospaced font
  • APSTUD-3656: Allow comment processing in JSParser to be optional
  • APSTUD-3705: Better report current status of Delayed Presentation Reconciler
  • APSTUD-3706: Only colorize currently viewport in large documents
  • APSTUD-3708: Add command-line flag(s) to turn off and configure delayed presentation reconciling
  • APSTUD-3721: Create Menu validation tool for Rubles
  • APSTUD-3772: Allow contributing samples to Samples view through rubles
  • APSTUD-3791: Improve ability to debug templates inside the new project wizards
  • APSTUD-3825: Enable specification of project template icon via Ruble
  • APSTUD-3900: Add callback mechanism to allow Portal to listen for Samples and Templates updates
  • APSTUD-3767: Allow to manually change content assist delay to 0
  • APSTUD-3924: Ability to control the auto closing of quotes and brackets separately
Bugs:
  • APSTUD-245: Release s3 as an optional file system
  • APSTUD-255: Unable to drag a filesystem file and drop into a project in File View
  • APSTUD-295: PDT steals CSS/JS editor from Studio
  • APSTUD-296: Add Copy/Paste to file system files
  • APSTUD-469: Connection Manager dialog - items in comboboxes aren't sorted alphabetically
  • APSTUD-537: Via Tender: Studio does not start when My Documents is in a non-standard location
  • APSTUD-603: FTP directory listing problem
  • APSTUD-620: Icons in JS content assist is cut off in Ubuntu
  • APSTUD-626: If authentication fails during Test/Browse of FTP connection dialog, allow user to re-enter credentials as part of error dialog
  • APSTUD-678: Mark occurrences feature for PHP non-existent
  • APSTUD-710: HTML: Code assist of HTML entities eats characters
  • APSTUD-833: Can't update Aptana 3
  • APSTUD-838: Auto Refresh
  • APSTUD-1714: php @var type-hinting has no effect on code assist
  • APSTUD-1739: Some of the file templates are empty
  • APSTUD-1777: PHP Format
  • APSTUD-1812: Pydev shows blank tab when editing a file beginning with '.'
  • APSTUD-1826: Add unit test cases for Ruby content assist
  • APSTUD-1987: Wrong "My documents" default
  • APSTUD-2034: New > File inside Connections node doesn't use our wizard hooked up to templates
  • APSTUD-2108: /**/ comments cause for wrong colors display and errors while formatting
  • APSTUD-2224: Ruby CA: suggest singleton methods for classes
  • APSTUD-2266: Aptana Rubles unable to run in Aptana Studio 3.0 Release
  • APSTUD-2448: Upload progress says Skipping files when it actually uploads
  • APSTUD-2693: Javascript mode overwrites global "Find" binding
  • APSTUD-2949: "Table lacks summary attribute" should not be required
  • APSTUD-2966: Remove Ctrl + H as "Documentation for Word" command binding
  • APSTUD-3011: CSS Code Assist actively preventing me from adding new classes
  • APSTUD-3035: NPE in BundleEntryNode.getLabel()
  • APSTUD-3051: With word wrap on, wrapped lines should not receive line numbers.
  • APSTUD-3056: PHP Code Assist problem with inherited classes
  • APSTUD-3082: Sass file comments more than one line are not correctly colorized
  • APSTUD-3106: Aptana Should Not Offer Empty JSON Template
  • APSTUD-3145: WST JS editor unusable with default theme
  • APSTUD-3147: Random errors in scripting unit tests
  • APSTUD-3150: NullPointerException in CommandBlockRunner.applyEnvironment()
  • APSTUD-3152: JS outline 'link with editor' only works one-way when the JS is embedded in HTML
  • APSTUD-3153: NullPointerException in RecentFilesBrowserNotification.runInUIThread()
  • APSTUD-3161: All jQuery Commands Return Command Not Defined Error
  • APSTUD-3169: JAVASCRIPT: switch statement breaks formatting
  • APSTUD-3173: JS Debugger incompatibile with FireBug 1.8
  • APSTUD-3174: PHP: Cannot fold HTML tag with child PHP Nodes
  • APSTUD-3176: Cant use rake tasks, getting "java.lang.NullPointerException" error
  • APSTUD-3179: Random ASCII Symbol in Shell Script Command "Documentation for Word Selection" Response
  • APSTUD-3197: ConcurrentModificationException in DiskIndex.computeDocumentNames()
  • APSTUD-3199: ConcurrentModificationException in MemoryIndex.addQueryResults()
  • APSTUD-3200: Can't open Aptana Studio as regular user after installing and running as admin user
  • APSTUD-3207: Provide correct scope of defined constants "constant.other.php"
  • APSTUD-3214: JavaScript: Formatting destroys incrementation operator
  • APSTUD-3222: Aptana offers empty Sass and YAML templates
  • APSTUD-3229: Saving Files Dismisses Folding Options
  • APSTUD-3239: Aptana Will Autocomplete XML Heading Incorrectly
  • APSTUD-3241: No Sass Auto-Indentation
  • APSTUD-3242: PHP methods/functions help displays HTML source on hover
  • APSTUD-3246: CoffeeScript: Incorrectly colorizing text as a regular expression
  • APSTUD-3253: New From Template Sort Should Be Case-Insensitive
  • APSTUD-3261: Bad regexp in ruby source code causes Aptana to raise execption in com.aptana.editor.ruby.MergingPartitionScanner.setLength and not display the editor.
  • APSTUD-3262: Language Templates Have Multiple Locations
  • APSTUD-3294: CLONE - "this" gets transformed to "thistory" in JavaScript content assist
  • APSTUD-3305: jQuery CA not showing static methods
  • APSTUD-3308: Aptana Studio create Start Menu path that doesn't include the word "Aptana"
  • APSTUD-3309: Remove or Simplify PortableGit installation dialog
  • APSTUD-3313: Function invocation is not formatted correctly in JS
  • APSTUD-3323: XML Editor auto-closes tag inside an attribute when typing '<'
  • APSTUD-3333: Embed tag with source attribute causes editor to hang
  • APSTUD-3335: Fix failing CSS Content Assist Processor tests
  • APSTUD-3337: Error while formatting JavaScript code
  • APSTUD-3342: NPE in BrowserConfigurationManger.readElement()
  • APSTUD-3344: File Transfer "Sync" button improperly sensitive to which panel is active
  • APSTUD-3350: Unhandled exception when opening HTML files
  • APSTUD-3358: Sticky spelling errors after a comment is removed
  • APSTUD-3365: Aptana crash. Unsave file and git pull
  • APSTUD-3370: Mixed PHP/HTML file shows wierd or blank nodes
  • APSTUD-3371: Change in validator preference is not applied until the file changes or project is rebuilt
  • APSTUD-3378: PHP Scope mismatch between Studio and TextMate.
  • APSTUD-3385: Icon missing/invalid on annotations -> ocurrences
  • APSTUD-3386: CSS validation error "Property transition doesn't exist"
  • APSTUD-3396: Ruby: Editor could not be intialized
  • APSTUD-3399: Projects existing in git working copy but not committed get closed on branch change
  • APSTUD-3400: Caret Placement Behavior For Per Line Editors
  • APSTUD-3407: "color: rgba(...);" causes a CSS validation error
  • APSTUD-3409: CSS3 property "box-sizing" generates a validation error
  • APSTUD-3410: CSS3 property "transform" generates a validation error
  • APSTUD-3411: Empty class definition in Ruby fails when formatted
  • APSTUD-3414: Occasional NPE when starting Titanium Studio
  • APSTUD-3417: When committing to Git, Aptana unnecessarily escapes double-quotes
  • APSTUD-3421: Encoding problem with markers
  • APSTUD-3425: NPE in CommonPresentationReconciler
  • APSTUD-3433: No Folding For Comments In Ruby
  • APSTUD-3444: PHP Formatter fails to formatt else if correctly
  • APSTUD-3458: CTRL-R Deletes Text In Some Editors
  • APSTUD-3462: Error opening any ERB file. Cannot generate outline
  • APSTUD-3468: Comments in CSS causes formatting error
  • APSTUD-3470: New git branches created in dialog don't default to tracking when remote is origin
  • APSTUD-3473: XML Open with "XML Editor" , Save . "Apatana Scripting Console" Errors!!!!
  • APSTUD-3496: NPE in GitLightweightDecorator.decorateProject()
  • APSTUD-3503: PHP ternary operator formatting bug
  • APSTUD-3516: Add "Restore from Local History..." context menu to App Explorer view
  • APSTUD-3517: Git indexing causes large delay when saving an editor file
  • APSTUD-3542: PHP format doesn't run : cast in array
  • APSTUD-3556: Pasting large XML content into editor causes 100% CPU usage and make it unresponsive for some time.
  • APSTUD-3568: Copy and Paste in the remote view throw an error
  • APSTUD-3570: CLONE - Commenting Outside PHP Block
  • APSTUD-3571: Calling Word-Wrap from Content Assist Returns Error
  • APSTUD-3575: Infinite loop/freeze when opening CSS file
  • APSTUD-3589: Formating javascript fails
  • APSTUD-3600: CSS Editor Colors Word-Wrap Property White
  • APSTUD-3601: loosing changes if the option "Re-open previously opened remote files on startup"
  • APSTUD-3603: Delayed Presentation Reconciler
  • APSTUD-3607: Scripting plugin not updating qualifier appropriately in response to ruble changes
  • APSTUD-3611: Cached HTML5 Boilerplate template is wrong
  • APSTUD-3614: Configuring IP address and port for built-in web server doesn't have any effect
  • APSTUD-3617: Error while indexing module: ClassCastException: Variable cannot be cast to Identifier
  • APSTUD-3620: Ruby Formatter Does Not Indent If / Unless Contents
  • APSTUD-3621: Aptana won't save editors tab sizes
  • APSTUD-3627: CSS Color Dialog Cancellation
  • APSTUD-3640: JavaScript Editor Adds Space After Comment
  • APSTUD-3644: Dreamweaver theme not colorizing the same as on TextMate
  • APSTUD-3646: CharacterPairMatcher performance issues
  • APSTUD-3657: Error while parsing/building a specific PHP script
  • APSTUD-3659: Can't debug Ruby On Rails 3.1 project with ExecJS on Windows
  • APSTUD-3662: OutOfMemory error, and missing Outline, when opening a PHP file
  • APSTUD-3671: Empty DTD Template In File > New > File
  • APSTUD-3672: Empty IDL Template In File > New > File
  • APSTUD-3673: Empty SVG Template In File > New > File
  • APSTUD-3687: Freeze of entire Eclipse SDK after a Git push
  • APSTUD-3698: The computation of which node in Outline to show for the corresponding editor caret position should be done in a Job instead of Thread
  • APSTUD-3701: Signed and chained certificates not validated in Aptana
  • APSTUD-3710: Intermittent slow typing between letters in large JavaScript file
  • APSTUD-3711: Underlining of invalid code causes large reconciling process and slowness
  • APSTUD-3718: PATH values incorrect if cygwin shell is used
  • APSTUD-3720: Folders get falsely deleted during synchronization
  • APSTUD-3726: Importing Textmate-compatible themes doesn't work
  • APSTUD-3728: Not saving Appearance Color Options after restart
  • APSTUD-3732: Ruby Validation
  • APSTUD-3756: New From Template > Ruby > Blank File uses default filename with cgi extension instead of rb
  • APSTUD-3775: NPE In HTML Editor
  • APSTUD-3779: No proposals at whitespace inside HTML tag
  • APSTUD-3780: The HTML5 Boilerplate repo has moved
  • APSTUD-3789: BadLocationException editing Ruby files
  • APSTUD-3796: Correct FTP timezone / local timeshift detection
  • APSTUD-3806: CSS property error: word-break
  • APSTUD-3832: Autoinsertion of matching closing tag fail
  • APSTUD-3834: Show Active Snippets Command is broken
  • APSTUD-3835: Install Bundle command broken
  • APSTUD-3836: Validate Snippets command broken
  • APSTUD-3840: Remote : SFTP Connections Missing Cannot Create New
  • APSTUD-3841: Quick Diff colors reset on restart
  • APSTUD-3849: Invalid comment characters are used for php editor
  • APSTUD-3851: Unable to stage and then commit after a merge conflict
  • APSTUD-3854: Delayed Presentation Preconciler NPE Upon Startup
  • APSTUD-3862: Content Assist for Image Src attribute continually suggests folder.
  • APSTUD-3868: NPE at com.aptana.editor.common.text.reconciler.CommonPresentationReconciler
  • APSTUD-3869: NPE at com.aptana.terminal.internal.emulator.TextCanvas.findHyperlink
  • APSTUD-3873: Bundle Repositories Not Defined For Several Languages
  • APSTUD-3880: Error generating sync : NPE
  • APSTUD-3881: Unhandled event loop exception : NPE
  • APSTUD-3882: Unhandled event loop exception during blocked modal context : NPE
  • APSTUD-3885: NPE at com.aptana.git.ui.internal.actions.DiffHandler.getSelectedChangedFiles
  • APSTUD-3886: NPE at com.aptana.git.core.model.GitIndex.changedFiles
  • APSTUD-3889: SASS editor individually block commenting lines incorrectly.
  • APSTUD-3901: Content assist popup horizontal bar obscures content
  • APSTUD-3902: NPE Stemming From org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
  • APSTUD-3920: commenting in <style/> block results in html comments
  • APSTUD-3926: Improper highlighting of nested matching pairs
  • APSTUD-3944: NPE while executing an element-became-visible event listener
  • APSTUD-3945: Highlight current line option inconsistent on HTML editor
  • APSTUD-3959: NPE In JavaScript Content Assist
  • APSTUD-3968: Validation errors and warnings get re-added to the Problems view when the file is re-opened
Version 3.0 (3.0.7):

New Features and Improvements:

  • APSTUD-2907: Pick up existing git commit messages after failed cherry-pick due to merge conflict
  • APSTUD-3109: Add separator line to "New From Template" menu, dividing template groups more...
Requirements
  • Intel
  • Mac OS X 10.5.8 or later
  • Java 1.6 or later


Related Links
Download Aptana Studio 2.0.2 for Mac OS X 10.4







  • Smaller
    +8
    Shareware $20
    Batch minify HTML, PHP, CSS and ...

  • NetBeans
    +6
    Free
    Integrated Development ...

  • Komodo IDE
    +4
    Demo $332.00
    Development environment for ...

  • Mou
    +2
    Free
    Markdown editor for web ...
Aptana Studio User Discussion (Write a Review)
ver. 3.x:
(3)
Your rating: Now say why...
Overall:
(4)

sort: smiles | time
burypromote

+480
Negritude commented on 16 Aug 2011
There is also 2.0.5 stable for older machines and PPC:

http://www.aptana.com/products/studio2/download
[Version 3.0.4]


burypromote
-6

-13

Clarusad reviewed on 23 Jun 2010
Neither PPC nor 32 bits verion ?
So no stars !
[Version 3.0]


burypromote

+14
Thajeztah tipped on 22 Nov 2009
Note that Aptana 2 no longer features PHP support. Although installing PDT as a plugin can be used as a workaround, integration is nowhere near as good as it was in Aptana 1.5.

Aptana advised people that use Aptana mainly for PHP to stick with Aptana 1.5 for the time being.

Our company is currently investigating NetBeans as an alternative; PHP support in more recent versions is very good (and in certain areas even better than Aptana). The overall speed of Netbeans (even though it's a Java applicatoin) is much better than Aptana, which supprised us.
[Version 2.0.2]

2 Replies

burypromote

+40
Steven Jay Cohen replied on 22 Nov 2009
"The overall speed of Netbeans (even though it's a Java applicatoin) is much better than Aptana, which supprised us. "

Huh? You do realize that Aptana is a Java application as well, don't you? In fact, Aptana is simply a forked Eclipse. They re-sync with Eclipse base every once in a while. The only Cocoa IDE is XCode. Komodo is written as a Mozilla-based application. But, every other IDE out there (that I know of) are all written in Java.
burypromote
+2

+14
Thajeztah replied on 25 Nov 2009
"You do realize that Aptana is a Java application as well, don't you?"

Yes, I am fully aware of that (hard to miss when looking at the time it takes to start :)).

I don't really mind the loading time though; As long as the IDE is stable, I'll only start it once a day and use it throughout that day.

I'm also familiar with the Aptana/Eclipse relation. After using Eclipse-PHP/PDT for some time, my company decided to switch to Aptana because it was just a bit more 'polished' than Eclipse. Eclipse as a platform is very powerfull but, like many open-source packages, it just misses some attention to detail that Aptana (by a small margin) does.

Regarding the speed/performance of Netbeans; In the first few hours of using Netbeans, it became obvious that Netbeans cleverly uses different threads/processes for different parts of the application. For example: try to start a block-comment in a large CSS in Aptane ('/*'). This will completely 'freeze' the editor because Aptana starts rebuilding the 'outline view' (the tree-structure of the CSS file). During that time, it's impossible to continue editing the CSS file.

Netbeans on the other hand keeps the editor 'responsive' all the time. Not only is rebuilding the outline faster, it is also done in a separate process/thread. Doing the same in Netbeans causes the outline to show a 'spinner' while it's refreshing. That's fine with me as I don't need the outline-view when I'm typing inside the editor.

Another test was loading a 3MB XML-file. Simply loading the file in Aptana took several seconds, in Netbeans it was almost instantly.

Downsides of Netbeans? Yup they're there. First of all, Netbeans does not show a list of all your projects in the 'workspace'. I have become to like that feature very much over the last few years. It allows me to quickly 'switch' to another project if a customer calls for some urgent modifications in his project. I'll probably will need to get used to that.

Another feature Netbeans currently doesn't offer is showing 'inherited' properties/methods of PHP classes in the outline-view. Our code uses a lot of 'extended' classes, which Aptana neatly shows in the outline-view. The outline shows all methods of the current class, it's parent hierarchically, which gives me a nice overview in an instance. I'm really hoping this feature will be implemented soon as I'm not sure I'm happy without it :)
burypromote

+3

Tim Newton reviewed on 12 Apr 2009
Overall, I've liked this program; however, version 1.2.6 gave me an error on launch. Now the program will not startup and tells me to review the error log (which I did but it is meaningless to me). I tried reinstalling 1.2.5 (which I kept as a backup), but I get the same errors. My low stability rating is in regards to 1.2.6; 1.2.5 was fine.
[Version 1.2.6]

2 Replies

burypromote

+3
Tim Newton commented on 12 Apr 2009
followup: I deleted the folder /users/myUsername/Library/Application Support/Aptana and that appears to have fixed the startup problem. Don't know what side effects this will cause, but I'm sure to find out. :-)
burypromote

Smile Orange commented on 14 Jun 2010
I had to delete ~/Documents/Aptana Studio Workspace/.metadata directory before launching Aptana. The error went away.
burypromote
+1

-6
Shaahin commented on 24 Jan 2008
Practical software, only if you could just improve the GUI and make it lighter, it would be perfect!
[Version 1.1]


burypromote

+24
Dorkypants had trouble on 21 Nov 2009
Confusing. Version 1.5.1, when launched on Tiger puts up a dialog saying, "This application requires Mac OS X 10.5 (Leopard) or greater."

Meanwhile, if you follow the link to the developer's website, the downloads page says the current version is 2.0.2 (Carbon), for Mac OS X 10.4+ !
[Version 1.5.1]

1 Reply

burypromote

+322
Macupdate Admin replied on 22 Nov 2009
Thanks for the 'heads up'. Latest version now posted, 2.0.2.

+6

JohnKHeath rated on 29 Oct 2011

[Version 3.0]



+37

Twisted rated on 04 Oct 2011

[Version 3.0.4]




Swansong86 rated on 22 Sep 2011

[Version 3.0.4]


Downloads:12,147
Version Downloads:564
Type:Development : Editors
License:Free
Date:21 Dec 2011
Platform:Intel
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-5 of 5
Displaying 1-1 of 1
Displaying 1-3 of 3
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Aptana Studio provides a full-featured JavaScript-focused Ajax application development environment. The Community Edition represents the core pieces of the Aptana frameworks for editing, debugging, synchronization, and project management.

If you'd like to try Studio Professional, it will automatically revert to the Community Edition once the trial expires.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -