25. ASP エンジンの互換性は? Presentation Active Server Pages(.asp) Web Server IIS 7.x OS Windows Server 2008/R2 は64ビットの環境のみ エンジンは 32ビット、64ビットともに動作する IIS7.x としては 32ビット互換ワーカープロセス機能 23
34. スタックでちゃんと理解しよう! Database SQLServer 2000 Access/.mdb SQLServer 2005 (Access/.accdb) SQLServer 2008/R2 (Access/.accdb) ADO.NET DAO/ADO ODBC/OLEDB DAO/ADO ODBC/OLEDB ADO.NET/LINQ EntityFramework OData DataAccess Logic COM/COM+ (DCOM) COM/COM+ (DCOM) ASP.NET2.0/3.5 .NET Framework ASP.NET4 Presentation Active Server Pages(.asp) Active Server Pages(.asp) VisualStudio 2005/2008 VisualStudio 6.0 VisualStudio 2010 Web Server IIS 5.0 IIS 6.0 IIS 7.x OS Windows 2000 Windows Server 2003R2 Windows Server 2008/R2
35. ASP.NET 4 構成フレームワークの種類 GUI ベースのWeb ページ開発 ASP.NET に統合されたAJAX フレームワーク MVC パターンによるWeb 開発 データ駆動型 Web アプリケーションの開発 さまざまな .NET テクノロジーを活用した Web 開発
41. スタックでちゃんと理解しよう! Database SQLServer 2000 Access/.mdb SQLServer 2005 (Access/.accdb) SQLServer 2008/R2 (Access/.accdb) ADO.NET DAO/ADO ODBC/OLEDB DAO/ADO ODBC/OLEDB ADO.NET/LINQ EntityFramework OData DataAccess Logic COM/COM+ (DCOM) COM/COM+ (DCOM) ASP.NET2.0/3.5 .NET Framework ASP.NET4 Presentation Active Server Pages(.asp) Active Server Pages(.asp) VisualStudio 2005/2008 VisualStudio 6.0 VisualStudio 2010 Web Server IIS 5.0 IIS 6.0 IIS 7.x OS Windows 2000 Windows Server 2003R2 Windows Server 2008/R2 38
42. .asp 部分をどう選択? Presentation ASP.NET Web フォーム Active Server Pages(.asp) HTML ASP.NET MVC AJAX “Razor” 別の考え方:今日のスコープ外 ASP.NET Web Pages HTML + jQuery “Razor” WCF や .asmx Services Silverlight Azure を見据えると やはり ASP.NETへ 39
43. って何? “Razor” Introducing “Razor” – a new view engine for ASP.NEThttp://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx 新しい解釈エンジン 新しいマークアップ記述手法 新しい言語とは言えない、あくまでも解釈エンジン <%%> の代わりに@で始め、閉じない <H3> 今年は <%= DateTime.Now.Year %> </H3> 読みやすくもなる! <H3> 今年は @DateTime.Now.Year </H3> とにかくシンプルに、記述少なく 40
50. そこで “今”。新たな選択肢。 Database SQLServer 2000 Access/.mdb SQLCompact 4 Web SQLServer 2008/R2 (Access/.accdb) 無償 ADO.NET/LINQ EntityFramework DAO/ADO ODBC/OLEDB DataAccess Logic COM/COM+ ASP.NET4 (.aspx) .NET Framework ASP.NET WebPages “Razor” Presentation Active Server Pages(.asp) 無償 VisualStudio 6.0 VisualStudio 2010 Web Server IIS 5.0 IIS Express (開発用 IIS7) XP も OK !! IIS 7.x 無償 OS Windows 2000 Windows Server 2008/R2 Windows XP でも最新環境 (開発環境) 既存 47
51. WebMatrix(Beta3)と関連テクノロジー WebMatrix (Beta3) http://www.microsoft.com/web/webmatrix/ 軽量な Web サイトを構築・管理する統合ツール オープンソースの Web アプリのインストールやカスタマイズ 必要があれば他のスクリプト系言語のサイトも一緒に管理ができ、オープンソース アプリケーションをベースにしたカスタマイズ開発も可能 IIS Express (開発用 Web サーバー) ASP.NET Web Pages SQL Compact (ファイルベース) Windows XP以降 “Razor” 48