-
「Microsoft.NET」【概念】 Microsoftの提唱するシステム開発技術の総称です。 javaのようにプラットフォームを選びません。 これまでWindowsアプリの開発ではWindows上でしか動作しませんでしたが、 .NET Frameworkがインストールされていれば、 (理論上は)どんなOS上でもアプリを動作可能にしました、という技術のことです。
「.NET Framework」【ライブラリ】
これはMicrosoftが開発したCLR(Common Language Runtime)技術で
理論上、これがインストールされているマシン上で、
.NETで開発した全てのアプリが動作するようにと提供されているものです。
この中にVisual Basic.NETやC#.NETなどで使用するライブラリが用意されており、
開発者はCの文法に似たなC#.NETかVBの文法に似たVB.NETか、
自分の得意分野で選択した上での開発が可能になりました。
これに似たものに、Visual Basic 6.0 ランタイムとかJava仮想マシンがあります。「VisualStudio.NET」【開発ツール】
.NETでの開発を行うのを簡単にするためのツールです。
IDE(統合開発環境)といいます。
.NET開発をするのにどうしても必要か、というと
実はそんなことはなく、.NET Frameworkをインストールすれば
コンパイラもついてくるので、コンソールからソースを実行モジュールへと生成することも可能です。
これもjavaであればeclipseといった似た製品が存在します。「ASP.NET」【プログラム言語】
,NETの技術を使ってブラウザで動作可能なWebアプリケーションを作成するための技術です。
C#.NETやVB.NETなどと組み合わせて、実際に表示される部分と、
コードビハインドと呼ばれる処理部分を分けて記載が可能な仕様となっております。
jspなんかと同じようなものです。「VisualBasic.NET」【プログラム言語】
.NET用の開発言語で、Visual Basicの文法に酷似した文法と
.NET Frameworkで用意されたライブラリを組み合わせて開発が出来ます。
links for 2008-10-24
トラックバック(0)
トラックバックURL: http://blog.studio-fu.com/mt/mt-trackback.cgi/1029

コメントする