.Net での開発がどのようなものかを確認する前に、いくつか初心者向けの質問があります。
管理者以外のユーザーは、プログラムの実行に必要な元のパッケージまたはその後の更新に関係なく、.Net フレームワークをインストールできますか? 一部の顧客は XP/Vista ホストをロックダウンしており、.Net フレームワークのバージョンを最新の ServicePack で更新する必要がある新しいリリースをアップロードする際に、彼らのコンピュータのインストール/更新について心配しています。
通常の Joe ハードウェアで許容できるパフォーマンスですか (つまり、最新かつ最高のパワー ユーザー ハードウェアを必要としません)? 私たちのアプリケーションは、ユーザーが一日中開いたままにしておくビジネス アプリケーションであるため、.Net アプリが Delphi や VBClassic の同等のアプリよりも起動に時間がかかるかどうかは問題ではありませんが、.Net フレームワークが起動し、ランニング?
パフォーマンスが明らかに例ほど良くない場合。Delphi アプリをコンパイルした場合、高速化するための既知の信頼できる方法はありますか?
私は Python でスクリプトを書くことに慣れているので、IronPython は他の .Net 言語と同等ですか?それともより趣味の言語であり、VB.Net に向かうべきですか?
その他の質問:
- どの IDE を使用すればよいですか? MSのVisualStudio? SharpDevelop? 他の?なんで?
- Windows デスクトップ アプリで Mono が .Net よりも優れている点は何ですか?
- アプリケーションで、ユーザーが正しいバージョンの .Net フレームワークと必要な ServicePack を持っているかどうかを確認する方法は? 必要でない場合は、必要な .Net フレームワークをパックする必要はありません (つまり、インストールされておらず、ユーザーに十分な管理者権限がある場合は、アプリの実行を再開する前にダウンロードしてインストールしてください)。
- ユーザーが .Net や必要な ServicePack をインストールするのに十分な管理者権限でログインしていない場合はどうなりますか? 技術に詳しくないユーザーが何が問題なのかを判断できるように、明らかなエラー メッセージはありますか?
- .Net の下位互換性はありますか。2.0 用にコンパイルされたアプリケーションは 3.5 で実行できますか?それとも、複雑な非互換性があるため、アプリケーションのコンパイルに使用される .Net をインストールすることをお勧めします。
フィードバックをお寄せいただきありがとうございます。