2016-12-26 6 views
0

私はASP.NET MVC 5.0と働いています。これは私が今まで見たことがある、またはこれまで働いていた技術のASP*です。私もGoolgeを検索し、もっと混乱しました。ASP.NETはASP.NET Webフォームを意味しますか?

たとえば、この本では何を教えていますか?彼らがASP.NETを言うとき、ASP.NET Webフォームを意味するのでしょうか? enter image description here

これは主に私の質問です。ASP.NETが表示されたら、ASP.NET Webフォームですか? (それがASP.NETのコアまたはMVCでない限り、私が知っているそれらの2つですが)ASP.NETとASP.NET WebFormsの間で混乱しますか?

何年も前に、私はASP.NETページにいくつかのボタンとテキストボックスをドラッグしていましたが、それはVS2003でした:)私は、ASP.NET WebFormsと上記の本は依然としてその1つです?または、WebFormsまたはMVCまたはCoreでない何らかの種類のASP.NETを使用できますか?

+1

一般的な用語では、Asp.netは "Asp.Net Webフォーム" – Mehmet

答えて

3

ASP.NETは、マイクロソフトが開発したテクノロジです。 ASP.NET WebフォームとASP.NET MVCの2つの異なる方法を使用します。これらはパターンであり、ユーザーには変更可能な使い方があります。彼らは多くの層を持っています。 例:https://www.tutorialspoint.com/asp.net/asp.net_introduction.htm That's All :))

0

ASP.NETはサーバー側Webアプリケーションを作成するためのフレームワークであり、ツール、API、ライブラリなどのセットです.Webフォームはこのフレームワークの一部ですが、他の部分には、ASP.NET MVC、ASP.NET Webページ、およびASP.NET単一ページアプリケーションが含まれます。この

チェック:我々は時間を引き返した場合 https://www.asp.net/web-forms/what-is-web-forms

0

は、ASP.NETは、2001年に最初にコースのWebフォームであったので、私たちも、明示的にWebフォームを呼び出す必要はありません。

ASP.NETの意味は、MicrosoftがASP.NET MVC(およびそれ以降のWeb API/SignalR/Webページ)を公開したときに変更されましたが、2010年を境にして一部変更されました。その後、ASP.NETはすべてをカバーする包括的な用語です、WebFormsなどがあります。

最近、ASP.NETコアはすべての以前のフレームワークとはまったく異なる新しいプラットフォームとして作成されました。したがって、IMHO ASP.NET Core!= ASP.NET。

これは、WebForms/MVC/Web API/SignalR/Webページを含むASP.NET 4.5のすべてのものを意味します。

0

私は実際にその教科書を持っており、著者はASP.NET WebFormsを使って資料を提示します。私は彼がMVCをカバーしていると信じていますが、私は覚えていない。

他の回答については、はい、ASP.NETはMicrosoftのWebプログラミングフレームワークです。 ASP.NET MVC、ASP.NET Web API(実際にはASP.NET MVCの拡張版)、ASP.NET WebFormsの3つの主な技術を活用できます。もちろん、SPAなど他のタイプのアプリも作成できますが、これは確かに利用可能な主要技術です。これらの優れた点は、必ずしも1つの技術に結びついているとは限らないことです。異なる技術を1つのソリューションに混在させることができます。

ASP.NETを初めてお使いの方は、ASP.NETコアアプリケーションを構築するためのMicrosoftのチュートリアルを参照して、Microsoftが進めているクロスプラットフォームテクノロジを活用することをお勧めします。あなたはASP.NET MVCと.NET Coreで作業しているとおっしゃったので、ASP.NET Web APIもそこに活用できることに気付いていると思います。

https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro

お役に立てば幸いです。

関連する問題