ASP.NETで作られた10の素晴らしいアプリケーション
ASP.NETは、CSS、HTML、JavaScriptを通して優れたWebサイトやアプリケーションを構築するための無料のWebフレームワークです。 バージョンアップのたびにASPは普及し、大小さまざまな素晴らしいWebサイトがフレームワークで構築されています。
ASP.NET MVCは、開発者が本当に大きなウェブサイトを作成する必要があるときに、最も人気のあるオプションの1つです。MVCは、アプリケーションの実装がモデル、ビュー、コントローラの3つのコンポーネントの役割に分割することができるフレームワーク方法論です。
ASP.NETを使用して開発された10の素晴らしいアプリケーションをご覧ください。
1.スタックオーバーフロー
Stack Overflow は、2008 年に Jeff Atwood と Joel Spolsky によって設立された非公開の Web サイトで、プロの開発者とプログラマーのための質問と回答のサイトとして発展してきました。 プログラマーは、プログラミングで起こりうるあらゆる疑問に対する詳細な回答ライブラリーを構築することに貢献します。
プログラマーが仕事を学ぶためのサイトです。 Microsoft ASP.NETは、Stack Overflowを構築するために使用される技術スタックのフレームワークです。 このWebサイトの設計者によると、使用したインフラの中で最も堅牢なものの1つで、必要なときに必要なだけWebサイトを拡張することができるそうです。 月間1600万ページビューを超えるWebサイトにとって、スケーラビリティはとても重要なファクターでした。
2.コードプレックス
CodePlexは、2006年5月にマイクロソフトによって設立された、オープンソースソフトウェアの共同開発を可能にするオープンソースプロジェクトホスティングサイトで、現在はそれほど人気がありませんが、当時は非常に成功したサイトでした。 人々が参加して新しいプロジェクトを作り、世界に発信するプラットフォームとして機能しなければなりません。
このサイトでは、すでに自分のプロジェクトを持っている他の開発者を管理したり、オープンソースソフトウェアをダウンロードしたり、フィードバックを提供したりしなければならないのです。
3.ワーク・グラバー・ドットコム
ワークグラバーコムは、まさにその名の通り。 求職者と求人企業が出会い、検索し、採用するためのプラットフォームです。 このウェブサイトは、ASP.NET MVC 1.0をベースに構築されています。 このフレームワークにより、簡単に手間をかけずにアップグレードすることができました。
4.マーケットウォッチ
MarketWatchは、その名の通り、ビジネスニュース、分析、株式市場データなどの金融情報を紹介するウェブサイトです。 市場の脈を追うだけでなく、毎月1600万人以上の訪問者と、数百万人の新規訪問者を処理しています。 このウェブサイトは、株式市場の相場情報を提供するだけでなく、個人のファイナンスに関するアドバイスも約束しています。
ASP.NETの主な特徴である拡張性とスケーラビリティがここで活かされ、ウェブサイトは高度に構造化され、効率的で、膨大な量のコンテンツを不具合なく管理できるようになっています。
5.コードプロジェクト
CodeProjectは、ソフトウェア開発者やアーキテクトのために、無料のソースコードやチュートリアルを提供しています。 アイデアが生まれ、共有される巨大なプラットフォームであり、プログラマーはそれを使って問題を解決したり、最新の技術を身につけたりしているのです。
ASPは、ウェブサイトの開発者が、必要なときに必要なだけCodeProjectを管理・拡張するのに役立っています。 CodeProjectは、その柔軟なプラットフォームと巨大なコミュニティサポートにより、新しいプロジェクトを構築するために本当に最適なものの1つです。
ASPが開発者に人気な理由が一目瞭然。
- 非常に簡単な構文で、書きやすく、めちゃくちゃシンプルで、さらに解釈もしやすい
- ASP.NETフレームワークには.NETフレームワークが付属しているので、開発者はフレームワーク上で簡単にアプリケーションを構築することができる
- 開発者は、C#、VB.NET、Visual C++のいずれかの言語でASP.NETサーバーサイドのコードを記述することができます。
- ASP.NETは、データ管理に非常に有効です。
6.マイクロソフト
プログラマーがダイナミックなWebサイトやWebアプリケーションを構築するためにASP.NETを構築したのは、マイクロソフト社でした。 そして、ホームページの構築に自社製品を使用するのは当然である。 開発者向けに作ったツールを、自社の開発者が使っているのです。
7.ゴーダディ
GoDaddyは、ウェブサイトをホストしている人たちの間ではお馴染みの名前です。 インターネットドメイン登録とウェブホスティングの上場企業であり、1700万人以上の顧客にサービスを提供しています。 会社のホームページもASP.NETで構築されています。
8.デル
パソコンやテクノロジーの製造、販売、サポートを行う大手コンピューターベンダーであるデル社は、自社のウェブサイトのホスティングにASP.NETを使用しています。
9.ビジュアルスタジオ
ASP.NETフレームワーク上で動作する統合開発環境(IDE)「Visual Studio」。 IDEの機能は、通常のWebサイト、モバイルアプリ、Webアプリ、Webサービスとは別に、Microsoft Windows用のコンピュータプログラムを開発することです。 Visual Studioを使えば、効率よく、正確にコードを書くことができます。
10.アンセストリー・ドットコム
Ancestry.comは、自分の歴史をたどり、家族全員で家系図を作成することができるウェブサイトです。 ウェブサイト全体はASP.NETで動作しています。 URLを確認してもわからないかもしれませんが、このフレームワークを積極的に、そして最もうまく使っているのです。
結びの考え
ASPやマイクロソフトのActive Server Pagesが登場する前の時代には、Webページはほとんど静的で、ページを手動で更新する必要があった。 結局、ASPの力を借りて、コーディングを素早く行い、開発期間を短縮し、同時に動的なWebページを作成することができたのです。 Windowsに組み込まれた認証と再申請の設定を利用し、Webページの安全性とセキュリティを確保しました。
ASP.NETで構築したWebアプリケーションは簡単にデプロイでき、設定情報が組み込まれているためコンポーネントを登録する必要がありません。 つまり、エンタープライズクラスのWebサイトやWeb技術、アプリケーションを構築するためのフレームワークとして利用することができるのです。
複数のネットワークで安全に動作するウェブサイトを簡単に作成することができます。 ASP.NETを使用しているウェブサイトは、上記の他に、Tacobell、Neobux、Chinatimes、BlogFA、Office、Wild Tangentがあります。
Flickr.com // アムテックスタッフィング、タックスクレジット、SEOPlanter、Enrique Martinez Bermejo、Amy Stephen、LollyKnit、Oisin Mulvihill、Life@Microsoftオーストラリア、Rudi Benkovič、Alper Çuğun、Robert Scoble