Posted by (2) Comment
伴隨著Visual Studio 2008的開發,ASP.NET也有了新的里程碑:ASP.NET 3.5 ,其中相當值得注意的是ASP.NET 3.5 Extensions,包括了以下幾個新玩意兒:
很顯然地,ASP.NET MVC & Dynamic Data與Rails之類的Web Framework很像,一樣都是實現MVC pattern、Scaffolding、ORM、REST等概念,相較於其他已經發展許久的Framework,微軟在這塊是比較晚進場的,對很多早在ASP.NET打滾多年的開發人員而言,若這些套件並不是真的這麼好用,或許短期內並不會有太多的迴響。
從表面上看來(言下之意是我還沒開始試用XD),此延伸套件可有效地提昇ASP.NET網站開發人員的生產力,ASP.NET MVC可以讓開發團隊進行更有效率地分工;ASP.NET Dynamic Data可以讓開發者快速建構網頁的雛型;ASP.NET AJAX可以快速建立各種AJAX的瀏覽方式(還支援上一頁喔!);ADO.NET Entity Framework則是讓開發人員可以使用物件語法存取資料庫,使得開發過程大部分的時間無須撰寫SQL語法。從這些功能來看,ASP.NET 3.5 Extensions要提高ASP.NET網頁開發人員的生產力是毫無問題的,至於是不是真的有那麼好用,就等待時間來證明啦!我自己也會先進場當白老鼠的:p
Posted by (0) Comment
最近幾天看到滿多篇文章提到了ASP.NET MVC Framework,雖然有關於.NET的MVC架構好像有MonoRail可以玩,但是這次的ASP.NET MVC Framework是Microsoft自己搞出來的架構,應該值得玩玩看:p
等過一陣子release了再來玩玩看,據說會跟Visual Studio 2008 RTM一起release喔:p
>>>>> Will MVC Framework be include in VS 2008 RTM?
The MVC Framework will work with VS 2008 RTM (we'll be releasing the first preview release of it at the same time as VS 2008 RTM). The MVC framework itself will live in a separate assembly to begin with, and then be built-in to .NET 3.5 SP1.
ScottGu MVC Presentation and ScottHa Screencast from ALT.NET Conference
後兩個連結裡面有提到一些ASP.NET MVC Framework的特色:
在URL的routes設定,預設格式是:
/<RouteName>/<Action>/<Param1>/<Param2>