Jag har precis laddat hem RubyMine och sitter och har suttit och lekt
med det en stund nu. Här är några iaktagelser:
* Den bygger på IntelliJ IDEA som är en underbar editor för Java. Så
har man använt den så känner man igen sig.
* Uppstarten av IDE:n är lika seg som vid uppstarter av andra
javabaserade IDE:er.
* Precis som IDEA har den olika uppsättningar keymaps, bland annat Mac
OSX, TextMate och riktigt bra emacs emulering. :) Dessutom kan man i
princip mappa ALLT till egna kortkommandon som använder tangenter
eller tangenter och olika musklick.
* Den har stöd för lite olika versionshanteringssystem som Subversion,
Git, Perforce och cvs
* Den hittade min Ruby installation utan att jag behövde peka ut den.
* Den har integration med test unit inbyggd och för mig som bara
hackat lite "shell script liknande" saker i Ruby förut tog det ett par
sekunder att sätta upp ett test och köra det.
* Jag control-klickade på TestCase i Test::Unit::TestCase och kom då
direkt till källkoden för TestCase i min Ruby1.8 installation. Nu har
jag suttit och browsat runt i koden för Test Unit och rake ett tag.
Bästa sättet att komma igång med ett nytt språk är ju att titta på hur
de som kan skriver sin kod.
* Jag har inte riktigt fattat hur man på bästa sätt organiserar sin
rubykod än. I Java måste man ju lägga sina klasser i kataloger som
motsvarar paketet klassen tillhör men jag håller just nu på och tittar
på 'module' och 'require' och antar att de motsvarar Javas 'package'
och 'import' fast ände inte riktigt...
* Att det är en beta märker man då det ibland dyker upp en
"Exception"-bubbla nere i högra hörnet.
Angående priset "We want RubyMine to be really affordable, and the
planned price for version 1.0 is $99."
Saxat från denna sidan:
http://blogs.jetbrains.com/ruby/2008/11/rubymine-vs-intellij-ruby-plugin-pricing-licensing-etc/
/Jörgen
2008/12/11 David Vrensk <
dvr...@gmail.com>: