当方では普段はAccessを開発ツールとして使用しています。今回パッケージの開発を計画しており、開発ツールをどれにするか選定する中でVB.NETとDelphi 6を比較検討してみました。
項目 | 備考 |
---|---|
オブジェクト指向 | どちらも、継承などの基本的な機能は揃っている。VB.NETにはデリゲート・マルチキャストイベント・ガーベジコレクタがある。Delphiにはクラス参照型がある. VB.NETは後発だけあって軍配が上がる。 |
ライブラリの配布 | DelphiではVCLをスタティックリンクして単一実行ファイルにすることができる。それに対しVB.NETでは.NET FrameworkがダイナミックリンクとなりExe以外にDLLの配布に配慮しなければならない。.NET FrameworkはSide by Sideで配布できないためDLL HELLに注意が必要。 |
ライブラリソース | Delphi Professional以上を購入するとVCLソースが付属する。ツール類の開発ではライブラリのソースに助けられることが多い。VB.NETにはソースが付属しない。 |
現在では主に C#, PHP を使用しています(2024/2/17)。