Live data from Hacker News

TextMate vs AptanaStudio

integratechange.com

11–20 of 38 posts

Re: TextMate vs AptanaStudio

#11
For anyone willing to experience, I would like to suggest Komodo edit, it’s the free version of Komodo IDE. There is great autocomplete for ruby, php and html/css. There is also a thing that does textmate bundle that Komodo calls it Abbreviatons but I never could get it working right with ruby/rails.

Re: TextMate vs AptanaStudio

#12
post #10
post #6

TextMate has a steep learning curve? I can't wait till the author reviews Emacs and vi, the other two big(ger) boys in the eternal editor holy war.

http://bc.tech.coop/blog/images/curves.jpg

I know it's a joke, but those graphs are wrong, as is the way we talk about learning curves.

If something has a steep learning curve, it's easy to learn to use. Look at the vi graph: Assuming the x axis is time and the y axis is knowledge, according to its chart you know how to use virtually all of vi as soon as you start using it.

Things that are hard to learn have shallow learning curves: it takes a long time to become proficient.

Re: TextMate vs AptanaStudio

#13
post #10

Earlier quoted context omitted.

http://bc.tech.coop/blog/images/curves.jpg

I know it's a joke, but those graphs are wrong, as is the way we talk about learning curves. If something has a steep learning curve, it's easy to learn to use. Look at the vi graph: Assuming the x axis is time and the y axis is knowledge, according to its chart you know how to use virtually all of vi as soon as you start using it. Things that are hard to learn have shallow learning curves: it takes a long time to be…

Thank you for saying this. I correct folks all the time on this and while they agree steep == easy && shallow == hard is correct, it's 'counter-intuitive' (their words, not mine).

vi is easy, you only need to know ~5 commands to be useful in it.

Re: TextMate vs AptanaStudio

#14
post #5

I'm still trying to get used to TextMate (Started using it 2 weeks ago). It's a good enough editor, but I wish it'd just stop trying to do things for me (Inserting closing brackets/quotes, auto-indenting, etc etc). It's taken a long time to disable all these irritations and I'm not sure I have them all yet.

> It's taken a long time to disable all these irritations and I'm not sure I have them all yet.

I feel like you're missing the point of TextMate. These things might seem like annoyances now, but they're there for a reason. Once you get the muscle memory for TextMate it'll become an extension of your body, like a prefix-keyless emacs or vi.

Your profile says you're not new here, so I have to assume you know what you're talking about -- I don't want to get the viemacstextmate holy war started, but if you're from one of the other editors, give TextMate a chance in terms of adapting to it, and I think you'll be surprised. Don't try and force it into the emacs mold; it's not emacs, it's TextMate, and it's loved widely for a reason.

Re: TextMate vs AptanaStudio

#15
post #10

Earlier quoted context omitted.

http://bc.tech.coop/blog/images/curves.jpg

I know it's a joke, but those graphs are wrong, as is the way we talk about learning curves. If something has a steep learning curve, it's easy to learn to use. Look at the vi graph: Assuming the x axis is time and the y axis is knowledge, according to its chart you know how to use virtually all of vi as soon as you start using it. Things that are hard to learn have shallow learning curves: it takes a long time to be…

I think the x axis should be rather interpreted as "learning progress" instead of absolute time - then it makes more sense.

But ofcourse when read like that it lacks the absolute time reference (notepad can be learned in a day whereas vi takes months) and generally yes, this is just a tongue-in-cheek sketch. - Still, not too far from reality, imo.

Re: TextMate vs AptanaStudio

#16
post #14
post #5

I'm still trying to get used to TextMate (Started using it 2 weeks ago). It's a good enough editor, but I wish it'd just stop trying to do things for me (Inserting closing brackets/quotes, auto-indenting, etc etc). It's taken a long time to disable all these irritations and I'm not sure I have them all yet.

> It's taken a long time to disable all these irritations and I'm not sure I have them all yet. I feel like you're missing the point of TextMate. These things might seem like annoyances now, but they're there for a reason. Once you get the muscle memory for TextMate it'll become an extension of your body, like a prefix-keyless emacs or vi. Your profile says you're not new here, so I have to assume you know what you'r…

I'm coming from jedit, and before that any other basic terminal text editor. I've never been one for help/bundles/snippets/macros/etc

My gripes come for instance when I go back to do something, and TextMate adds in extra idiocy eg

  a = 9+6
  // Oops, need to double all that - (9+6)*2, lets bracket it up...
  a = ()9+6
  // WTF TextMate added a close bracket that is clearly useless
My remaining gripe with TextMate is that I have soft tabs enabled, so pressing tab inserts 4 spaces. But when I press left arrow, it skips over 4 spaces at a time, or sometimes just 1 space if it's not at a tab boundary! I want it to only ever move by one space... (Any ideas welcome on this one).

Re: TextMate vs AptanaStudio

#17
post #16
post #14

Earlier quoted context omitted.

> It's taken a long time to disable all these irritations and I'm not sure I have them all yet. I feel like you're missing the point of TextMate. These things might seem like annoyances now, but they're there for a reason. Once you get the muscle memory for TextMate it'll become an extension of your body, like a prefix-keyless emacs or vi. Your profile says you're not new here, so I have to assume you know what you'r…

I'm coming from jedit, and before that any other basic terminal text editor. I've never been one for help/bundles/snippets/macros/etc My gripes come for instance when I go back to do something, and TextMate adds in extra idiocy eg a = 9+6 // Oops, need to double all that - (9+6)*2, lets bracket it up... a = ()9+6 // WTF TextMate added a close bracket that is clearly useless My remaining gripe with TextMate is that I…

If you select the 9+6 and then insert the opening parenthesis it will wrap everything automatically. This is not really intuitive, but the extra idiocy is there for a reason.

Re: TextMate vs AptanaStudio

#18
post #16
post #14

Earlier quoted context omitted.

> It's taken a long time to disable all these irritations and I'm not sure I have them all yet. I feel like you're missing the point of TextMate. These things might seem like annoyances now, but they're there for a reason. Once you get the muscle memory for TextMate it'll become an extension of your body, like a prefix-keyless emacs or vi. Your profile says you're not new here, so I have to assume you know what you'r…

I'm coming from jedit, and before that any other basic terminal text editor. I've never been one for help/bundles/snippets/macros/etc My gripes come for instance when I go back to do something, and TextMate adds in extra idiocy eg a = 9+6 // Oops, need to double all that - (9+6)*2, lets bracket it up... a = ()9+6 // WTF TextMate added a close bracket that is clearly useless My remaining gripe with TextMate is that I…

The way to do it is to select the text you want surrounded (SHIFT + LEFT/RIGHT etc) and then press the opening bracket key. There are other tricks to this as well. If I press " it automatically gives me "" and places the cursor inside. I can then either press CMD+Return to drop me straight to the next line or CMD+left (CTRL-e) to jump to the end.

As for moving around, I just use shortcuts such as ALT+left/right or CMD+left/right (CTRL+a/e).

Re: TextMate vs AptanaStudio

#19

For anyone willing to experience, I would like to suggest Komodo edit, it’s the free version of Komodo IDE. There is great autocomplete for ruby, php and html/css. There is also a thing that does textmate bundle that Komodo calls it Abbreviatons but I never could get it working right with ruby/rails.

But Vim already has those features via omnifunc.

Re: TextMate vs AptanaStudio

#20
post #3
post #2

i wish someone would make a really nice cocoa IDE for ruby (or make xcode work with rails) make it work nicely with Git, Rails, Terminal and auto complete: Sold. Auto-complete is a lovely way to learn a new language.

I'm totally of the opposite mindset. I think auto-complete is a terrible way to introduce someone to a new language. Yes, you may see results quicker, but I've found all that happens is you become reliant upon auto-complete to do the thinking for you. All too often I have seen people use auto-complete as a tool to help them just mindlessly code away rather then taking the time to actually figure out what it is they a…

I agree that it's a terrible way to introduce someone to a new language, but I have to admit, when I have to help out on some Win32 C++ project, it sure is handy for helping to shake the rust off and save time. For me, it's not the language syntax as much as the Win32/MFC/ATL apis, and while I'm now a vim guy, Visual Studio is the one exception for me.
Post reply on HN