高見知英のかいはつにっし(β)

高見知英のアプリケーション開発日誌 のほか、地域活動などの活動報告ブログ。

TMemo.NET 等続き

TMemo等の.NET化について考えてみたこと

メリット

  • プログラミング環境が統一できる
  • 他のプロジェクトとモジュールが共有できる
  • 手慣れた環境でプログラミングできる
  • 配布がちょっと楽(.NETならDebugとReleaseモードがあるが、Delphiにはない)
  • バグが比較的起こりにくい(?)
  • VisualC# 2005 Express Editionが無償なので、オープンソースアプリケーションとして敷居が低い
  • 今後のOSに対応しやすい

デメリット

よくよく考えてみると、デメリットが割と致命的であることに気づきました。
アンドゥについてはEco-Softあたりにあるコードを流用すれば何とかなりそう、エディタについてもTextBoxで代用できなくもないですが、DMonkeyは――。
ちょっとしたオブジェクト指向だし、ソフトのオリジナルオブジェクトも作れるし、DMonkeyほど良さそうなスクリプト環境は見たことがないです。C#ならC#言語そのものをスクリプト言語とすることは出来そうですが、C#DMonkeyに比べると手軽に使えるわけではない・・・。
やっぱりDelphiのほうがいいのかなあ と思ってたりする今日この頃。優柔不断で済みませんm(__)m


そういえば、NAntを使えば、プロジェクトに関係無しにいわゆるReleaseモードコンパイルのようなこと(デバッグスタックトレース用のデータ無し)が出来るのかもしれませんねえ、などということを考えていたりしました。