コメントを受け付けていません。ViewsTweetCheckPocket「ASP.NET」をご存知ですか。API、Coreなど、いくつかの種類が存在します。ASP.NETを使用することで、簡単にWebアプリケーションやWebサービスが開発できるようになります。FormsやMVCなどの種類について紹介しています。ASP.NETの基本的内容について知りたい方や、Webアプリケーション・Webサービス開発に関心を持ち始めた方は、参考にご覧ください。入門者にオススメの言語ASP.NETは何に使うのか開発環境プロジェクトの立ち上げ方法まとめ1.ASP.NETとはASP.NETとは、どのような内容・仕組みなのでしょうか。ここでは、ASP.NETの内容や特徴などについて見ていきましょう。Framework上のWebアプリケーション開発のフレームワークのことです。マイクロソフト社が提供するVisualStudioと組み合わせることで、HTMLやHTTPなどのテクノロジーに精通していなくても簡単にWebアプリケーションの開発・運用などを行えます。ASP.NETの特徴ASP.NETの特徴は、HTMLやHTTPなどの基本的なWebテクノロジーの知識や仕組みに精通していなくても、GUIモデルでアプリケーション開発ができるようになっていることです。POSTの仕組みを使い、PostBackができイベント駆動型プログラミングも可能です。ブラウザとサーバ間のやり取りなども抽象化されますが、HTML、HTTP、JavaScriptなどを実際には使用しているため、Webブラウザで表示もできます。ブラウザを認識するため最適なHTMLを作り出し、ASPと比べて処理速度も上がっています。BasicやC#、C++/CLI、JScript.NETなど、さまざまな言語の使用ができます。API、Coreについて見ていきましょう。Formsのことを指していました。Studioのフォームデザイナーからドラッグ&ドロップで簡単にWebアプリケーションを作ることができ、登場当時は多くの注目を集めました。サーバーコントロールも非常に豊富でイベントドリブンモデルも採用しているため、Windowsアプリ開発のノウハウをASP.NETアプリ開発にそのまま活かせるというめ流動性もありました。イベントドリブンモデルやPostBackなどの特徴があだとなってしまい、トレンドに取り残され、積極的に採用されるフレームワークではなくなってしまいました。APIなども登場します。Studio2010で標準で搭載されるサブフレームワークであり、トレンドを取り入れながらバージョンアップも重ね、ASP.NETの主流ともなっています。MVCは、ASP.NETの独自機能をなくし、MVCパターンをベースとして開発されたWebアプリケーションフレームワークであり、アーキテクチャパターンはモデル、ビュー、コントローラの3つに分けられます。APIは2012年に登場したHTTPサーバーを構築できるフレームワークで、SignalRと提供されています。APIのソフトウェアアーキテクチャのスタイルの1つであるRESTfulなアプリケーションを構築できます。APIが登場してよりトレンドに合ったアプリケーション開発等が行えるようになりました。Coreは、クラウドベースアプリケーションを構築するためのオープンソースフレームワークです。Framework上で実行するなどができます。CoreはASP.NETを設計し直して開発されたものであり、アーキテクチャも変更されています。Frameworkのサポート終了をするなどしています。プロジェクトの立ち上げ方法など、基本的内容について見ていきましょう。入門者にオススメの言語ASP.NETはいろいろなサポートがあるため、最初にどこから手をつけて良いのか迷ってしまうものです。いくつかの候補は考えられますが、C#がおすすめです。これは、マイクロソフトの.NETがC#だからです。開発言語に迷った場合はC#を選べば無難と言えるでしょう。ASP.NETは何に使うのかASP.NETは、WebアプリケーションやWebサービスの開発や運用等ができます。実際にマイクロソフトのホームページでも使用されています。Communityをインストールすれば開発環境が整います。Mac、Linuxの場合はMonoDevelopが推奨されています。開発環境が整ったあとは、ASP.NETのプロジェクト作成へと移ります。Studioを立ち上げ、以下の手順でプロジェクト作成をしていきます。Webアプリケーション」を選択して「OK」ボタンをクリックします「MVC」などテンプレートを選択します。Formsなどが選べます実行ボタンを押し、Webアプリケーションが立ち上がるか確認をし、問題なければプロジェクト立ち上げの完了ですまとめマイクロソフトが提供するフレームワークASP.NETを使用することで、WebアプリケーションやWebサービスが簡単に開発・運用ができるようになります。開発元のWindowsだけでなくMacOSやLinuxでも利用ができるためパソコンを選びません。