答えて
.Netフレームワークは、共通言語ランタイム(CLR)を拡張し、システム開発を容易にするように設計されたクラスと関数のコレクションライブラリです。 Visual Studioは必要ありません。テキストエディタでフレームワークSDKとそのコードをダウンロードできます。
CLRとライブラリセットの組み合わせとしてフレームワークを見ることもできます。そのすべてが1つのユニットとして配布されているためです。
.Netは、Javaへの道のりで競争相手です。しかし、それは私が思う以上のものです。それぞれの長所と短所を持っていますが、重要な問題は、以下のとおりです。あなたがあなた自身のコードを記述する必要がないように
- .NETは、クラスのフレームワークを提供します。例えば。 Windowsフォーム、暗号化ライブラリ、ネットワークライブラリ、ウェブライブラリなど
- ガベージコレクション(自動化されたメモリ管理)
Visual Studioは、.NETフレームワークを使用してコードを書くために使用することができますエディタです。
.NET Frameworkは、WindowsおよびリッチクライアントWebアプリケーションのコーディングプロセスを大幅に簡素化する多大な機能を提供する大規模なライブラリ(アセンブリ)の集まりです。これらのクラス(およびその他の.netコード)は、CLR(Common Language Runtime)の上で実行されます。CLRは、Just In-Timeコンパイル、Garbage Collectionなどの非常にきれいな機能を提供するランタイムエンジンです、 その他。このテクノロジを使用して開発したすべてのアプリケーションに対して.netフレームワークを使用します。 Visual Studioは、実際にコードをスムーズかつ簡単に編集、デバッグ、ビルド、および実行できる統合開発環境(IDE)です。 .NETアプリケーションを実行するプロセスは、他の言語(C/C++など)とは異なります。 Javaのように、.NETコードはネイティブコードに直接変換されるのではなく、IL(中級言語)という中間層言語に変換されます。アプリケーションを実行すると、CLR(具体的にはJITのCLR)、このILを実行するためにネイティブコードにコンパイルします。この中間層は、柔軟性と移植性を提供しています。その存在のために、いくつかのLinuxボックスで.NETコードを実行することができます。
申し訳ありません申し訳ありません私はあまりにも長くか、あまりにもあまりにも退屈な場合、私は実際に私はいくつかの詳細を私はあなたの場所に数年前にそこにいたときに、 1万フィートのビューで
.netへの新しいバディとして、私はMSILとJava Objとの違いを知りたいだけです。私はJavaが中間コード生成の助けを借りてプラットフォームから独立していると聞いた。私が間違っている場合は申し訳ありません – krishna
は、ネットではなく、太陽のちょうどマイクロソフトによって作られた、基本的にJavaのと同じものである(と意味すべてと。)
およそ9000フィートでスタート我々が指し示す場所です2つのシステムが完全に相違しているということは完全に両立していませんが、技術的にそうでなければ哲学的にも同じようにほぼ同じ問題を解決します。つまり、VM固有のバイトコードを実行するVirtual Machine Runtimeと、あらかじめ作成されたコード、ライブラリ、ウィジェットの大規模なライブラリとともに、VMがメモリ管理やガベージコレクションなどの処理を行うようになっています。
.Netフレームワークは、マイクロソフトが開発したソフトウェア開発プラットフォームです。このフレームワークは、Windowsプラットフォーム上で動作するアプリケーションを作成するためのものでした。の最初のバージョン。ネットフレームワークは2000年にリリースされました。 バージョンは.Net framework 1.0と呼ばれました。それ以来、.Netフレームワークは大きな進歩を遂げており、現在のバージョンは4.6.1です。 .NETフレームワークを使用して、フォームベースのアプリケーションとWebベースのアプリケーションの両方を作成できます。 .Netフレームワークを使用してWebサービスを開発することもできます。 フレームワークは、Visual BasicやC#などのさまざまなプログラミング言語もサポートしています。開発者は、必要なアプリケーションを開発するための言語を選択して選択することができます。この章では、あなたがより多くの.NETフレームワーク のいくつかの基本を学びます: - http://dotnetframeworktut.blogspot.in/2017/08/whatis.html
- 1. .NET Framework 4.6.1 Targeting Packと.NET Framework 4.6.1 Runtimeの違いは何ですか?
- 2. .NET Framework 3.5用のテストフレームワークは何ですか?
- 3. .NET Framework 3.5の便利なASP.NET機能は何ですか?
- 4. Entity FrameworkのPOCOとは何ですか?
- 5. Eclipse Modeling Frameworkとは何ですか?
- 6. Entity Frameworkのナビゲーションプロパティとは何ですか?
- 7. PastryKit Frameworkとは何ですか?
- 8. Crystal Reports for .NETとは何ですか?
- 9. .NETアセンブリ文化とは何ですか?
- 10. .NET COMのセットアッププロジェクトとは何ですか?
- 11. .NET Control.Marginプロパティとは何ですか?
- 12. .NET RIAサービスとは何ですか?
- 13. .netアプリケーションのライフサイクルとは何ですか。
- 14. WiXで.NET Framework 4.5を確認するためのプロパティリファレンスは何ですか?
- 15. は、.NET Framework
- 16. StructureMapとASP .Net Web APIと.Net Framework 4.5
- 17. SQLiteラッパー1.0.77と.NET Framework 4のEntity Framework
- 18. .NET Framework 2.0および.NET Framework 3.5を使用している場合、.NET Framework 3が必要ですか?
- 19. Windows Server 2003上の.NET Framework 4.0の最小要件は何ですか
- 20. .NETマイクロフレームワークと.NETコンパクトフレームワークの違いは何ですか?
- 21. .Net Framework 4完全版とNet Framework 4クライアントプロファイルのターゲット設定
- 22. .NET Framework 3.0アプリケーション(Windows XP SP3、.NET Framework 4.0)
- 23. .Net Compact FrameworkとWinCE質問
- 24. Unityと.NET Frameworkのバージョン
- 25. HtmlForm.Actionと.NET Framework 2.0/3.5クエリ
- 26. NET FrameworkとSDKのダウンロード
- 27. Google APIと.NET Compact Framework
- 28. FileSecurityと.NET FrameworkのDirectorySecurity
- 29. Linq2SQLと.NET Framework 4.0のEF
- 30. dnxcore50とdnx451のパフォーマンス比較ですか? (CoreClrと.net Framework)
を多分これが助けることができる:http://en.wikipedia.org/wiki/.NET_Framework =) –
あなたはどう思いますかそれは?あなたはそれをGoogleにしようとしましたか? – Pleun