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>
前幾天為了Silverlight特地裝了Microsoft Expression Blend 2 September Preview,與上一個版本的差別在於原先只支援WPF,第二版開始支援Silverlight的開發。
Microsoft Expression Studio推出的意義在於可以讓專案的開發得到更明確的分工,除了原本可以仰賴Visual Studio Team System來進行專案的管理、系統規劃、開發、測試、整合等動作之外,現在可以藉由Microsoft Expression Studio將視覺、使用者介面的部分另外獨立出來(不過我不曉得Expression Blend可否使用Team Foundation Server),視覺設計無須擔心頁面中有一堆看不懂的程式碼,XAML與處理邏輯的程式碼可以完全分開。倘若分工沒這麼專業,只有一人苦力,最起碼你可以同時開啟兩套軟體,一邊負責寫邏輯、一邊負責拉畫面,Blend可以自動替你把對應的XAML搞定。
(改天應該要摸索一下使用Expression Blend開發WPF程式,我看我同學在玩,只能說是驚艷,完全有別於過去開發Windows Form的體驗!)
我曾經有短暫接觸過Flex與ActionScript的開發,印象中在MXML中不可避免地會有許多處理邏輯的程式出現,或許也有可以完全分離的作法,只是我不清楚,不過相較於微軟現在所搞出來的開發方式,對於我這個.NET developer來說是非常快速就可以理解並且上手的。
今天看到「Adobe MAX 2007 - Astro, Hydra, Thermo, and Flash on C++」這篇文章談了幾個Adobe MAX 2007上發表的有趣玩意兒,最讓我感興趣的就是Thermo,稍微Google了一下又找到d.CAT有稍微介紹了Thermo。
Adobe Thermo的任務將會是讓美工人員可以更輕易地專注在自己的角色上,未來藉由Thermo與Flex Builder的整合,設計師與工程師合作過程中所遇到的問題相信會減少許多,對於Flex developer來說應該是個好消息吧:D至少不用擔心微軟的銀色衝浪手短期內造成太大的威脅:D