2009-05-20 4 views
9

誰かが.NET Frameworkの意味を明確にすることはできますか?.NET Frameworkとは何ですか?

これはVisual Studioの別の名前ですか?

+5

を多分これが助けることができる:http://en.wikipedia.org/wiki/.NET_Framework =) –

+0

あなたはどう思いますかそれは?あなたはそれをGoogleにしようとしましたか? – Pleun

答えて

13

.Netフレームワークは、共通言語ランタイム(CLR)を拡張し、システム開発を容易にするように設計されたクラスと関数のコレクションライブラリです。 Visual Studioは必要ありません。テキストエディタでフレームワークSDKとそのコードをダウンロードできます。

CLRとライブラリセットの組み合わせとしてフレームワークを見ることもできます。そのすべてが1つのユニットとして配布されているためです。

2

.Netは、Javaへの道のりで競争相手です。しかし、それは私が思う以上のものです。それぞれの長所と短所を持っていますが、重要な問題は、以下のとおりです。あなたがあなた自身のコードを記述する必要がないように

  • .NETは、クラスのフレームワークを提供します。例えば。 Windowsフォーム、暗号化ライブラリ、ネットワークライブラリ、ウェブライブラリなど
  • ガベージコレクション(自動化されたメモリ管理)

MSDN .Net Framework Page

0

Visual Studioは、.NETフレームワークを使用してコードを書くために使用することができますエディタです。

17

.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万フィートのビューで

+0

.netへの新しいバディとして、私はMSILとJava Objとの違いを知りたいだけです。私はJavaが中間コード生成の助けを借りてプラットフォームから独立していると聞いた。私が間違っている場合は申し訳ありません – krishna

7

は、ネットではなく、太陽のちょうどマイクロソフトによって作られた、基本的にJavaのと同じものである(と意味すべてと。)

およそ9000フィートでスタート我々が指し示す場所です2つのシステムが完全に相違しているということは完全に両立していませんが、技術的にそうでなければ哲学的にも同じようにほぼ同じ問題を解決します。つまり、VM固有のバイトコードを実行するVirtual Machine Runtimeと、あらかじめ作成されたコード、ライブラリ、ウィジェットの大規模なライブラリとともに、VMがメモリ管理やガベージコレクションなどの処理を行うようになっています。

2

.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

関連する問題