Options aren’t named consistently though, so prepare to rack your brain trying to think of how else something might be worded.Īptana italicises anything between single quotes in Markdown, for some reason. There’s a few places to change colours, and setting indentation levels appears in multiple locations. Of course, Aptana’s settings menu is searchable, which is good, because it’s laid out in a confusing way. Not a bad idea if you want to get all developers in a team to use the same baseline of keyboard shortcuts. Interestingly, they can be exported to CSV, which I don’t recall seeing anywhere else. You can override and modify keyboard shortcuts to your heart’s content, which is a pretty standard thing now, which is good. Because the UI is so standard, Aptana is the first IDE I’ve encountered that provides the default Ctrl+Tab behaviour. There are some dialogs that have buttons in the wrong order, i.e. The UI in Aptana is pretty standard, albeit with a few oddities. I suppose that’s nice, letting Java developers actually start using the language without having to learn a whole new IDE. coming from a Java background, they’ll be right at home. For those who know Eclipse extremely well, i.e. This is basically the shining point of the editor. They don’t cause any errors to occur in the graphical side of things, I just think it’s sloppy that they’re occurring at all.
Same as with Eclipse, I notice random Java exceptions appearing in the output from Aptana. So I’ve basically got an obese text editor. I’ve closed a lot of the sidebars, with the only one being open now is the project explorer. It feels like Komodo IDE - I’m staring into a narrow tunnel when I’m trying to edit my code. This is either not accounting for multiple Python versions, or presumptuous, both of which are silly. There’s an autoconfig option which only generates config options for Python 3, not Python 2. It turns out, Aptana won’t prompt you to do this until you actually try to open a Python file - then it’s dialogs ahoy. I was impressed that I didn’t seem to need to configure it to use particular Python versions or anything. I’m yet to see any of the advantages that Aptana brings over Eclipse - they feel exactly the same, with the difference that Aptana has removed all the other “Perspectives” for Java development and what-not. Starting up a new terminal takes roughly five seconds to open, which is obviously terrible. When I used it, my machine is sluggish and generally unpleasant to use. It’s slow, and the memory usage is terrible. The same freezes occur sporadically when I’m typing as well.įor those of you that have used Eclipse before, you’ll be familiar with all of its issues. When I start it up, it looks like it’s ready to go, but it’s actually frozen - I have to wait another 20-30 seconds before I can actually use it. If you want to use Aptana, you’ll want to have a lot of RAM, and probably leave it open all the time. That’s really all I have to say on the matter.
Aptana Studio 3 (with integrated PyDev)Īptana is Eclipse.
For the past week, I’ve been looking at PyDev/Aptana, which is essentially an Eclipse plugin.
USING APTANA STUDIO IN ECLIPSE SERIES
This is the final in my series on finding a good Python IDE.