Ruby In Steel

http://www.sapphiresteel.com/Ruby-In-Steel-Developer-Overview
しばらく使ってみて、なかなか良かったのでレジスト。

eclipseと比べて良かったのは…

  • 軽い。あんまり固まらない
    • たま〜に固まるけど、eclipseよりはまし。
  • 補完機能がそこそこ使える
    • なんでもかんでも補完できるわけじゃないけど、すぐ近くのローカル変数とかは大丈夫
    • JavaScriptの補完もそこそこ使える
    • Aptanaの補完機能よりだんぜん軽い
  • 周辺機能がそれなりに使える
    • IDE上でのirbとかrakeとかサーバとか
    • Aptanaの周辺機能はeclipseが重くなるので、あんまり使わなかった。rakeしたいときとかはCygwinから直接だった
  • Ruby In Steelの機能じゃないけど、VS2008のemacsキーバインドは強力。特にオートインデント

逆に使いにくかったのは…

  • ファイルシステムとの同期
    • ボタン一発で同期とってくれるけど、なんだか違和感が
    • このへんのIFって、もともとC++の開発環境だからかな?
  • 文字コード・改行コード
    • プロジェクト全体で文字コードを設定したいんだけど、やり方わからず…
    • LFのファイルに、CRLFの文字列をコピペすると妙なことに

その他。

  • SVNのサポートはAnkhSVN
    • わりと強力だと思う。差分表示はKDiff3
      • DFのほうがシンプルだけど、大量のファイルを読ませても固まらないところが良い
  • MySQL Connector/NetでMySQLに接続できた
  • レジストの手続きがちょっと分かりにくかった