公告資訊

未經授權,禁止轉載網站文章與內容。如有需要可以跟我聯絡,謝謝!!




2009年9月28日 星期一

Silverlight 3 與ASP.NET MVC

TechDays 2009 會後,有學員問我說:"老師,請問一下Silverlight 3 是不是不可以用在ASP.NET MVC 當中 ?"。

事實上,對於Silverlight 3的Web 應用程式開發來說,整合ASP.NET MVC可以減少很多開發和維護上的effort;相對的,以Silverlight 3 做為ASP.NET MVC 的前端開發技術,也是相當合適的。

在 "微軟新一代分散式架構與網際網路開發技術剖析(2)" 這一篇網誌中,曾為大家剖析過MVC 架構在ASP.NET 的技術中,必須要搭配ASP.NET AJAX 來進行實作。然而,就如同我在TechDays 的場次中為各位說明過的,ASP.NET AJAX 主要仍是以整合ASP.NET Server Control 為考量,因此在發展MVC架構中的展示層(View),或是以用戶端操作經驗為主的RIA應用程式時,就會出現比較多的一些限制。

因此,下面是我的看法:

"以Silverlight 3 做為開發ASP.NET MVC 展示層操作介面的主要技術,不但可以讓你更容易建立高互動性的使用者操作介面,更可以透過ASP.NET MVC 所建立的伺服器端環境,簡化Silverlight 3應用程式在伺服器端的開發與維護工作"

兩種技術可以說是相輔相成的!!

TechDays 2009 – Silverlight 3 應用與導入(範例1與2)

我在TechDays 2009的 "Silverlight 3應用與導入"的場次當中,針對SIlverlight 3的協同開發做了初步的介紹,後續也有許多朋友跟我詢問有關於Silverlight3 的開發相關的問題,可見大家對於導入Silverlight 3 開發企業的Web應用程式都很有興趣。

的確,對於Silverlight 3的Web應用程式發展而言,企業內部比較容易有可以控制的用戶端環境,而且很多RIA應用程式的開發需求其實也是從內部系統來的。導入Silverlight 3在加上ASP.NET MVC,可以讓你很容易開發需要的Web 應用程式和後端的網路服務整合。

附件是我在TechDays 2009中所實作的的第一個與第二個範例。其實對於學習Silverlight 3應用程式開發來說,複製範例回去看XAML或是程式碼內容,對於學習是沒甚麼太大的效果的--就跟BizTalk應用程式的開發一樣。因此即便是在千人的演講場次中,我也堅持要用live demo而非開程式碼的方式介紹,這樣大家才可以學到正確的開發步驟。當然,時間有限,所以詳細的Silverlight 3開發觀念與技巧我會在整理到下個月的書當中。

2009年9月24日 星期四

TechDays 2009 - Silverlight 3 應用與導入實務


9月23號在微軟的TechDays 2009研討會中介紹了"Silverlight 3應用與導入實務",有興趣的朋友可以從下面的連結下載演講的Silde 參考。當天的範例我也會陸續的分享出來,如果大家對於使用Silverlight 3 開發Web應用程式有興趣或是需求的話,下個月我將會透過悅知出版社出版一本"Silverlight 3 Web應用程式開發實戰",屆時各位可以用來做為開發時的參考。


Office封面-完稿 [轉換]

最新回應

Loading...

即時與版主對話


(若狀態顯示"忙碌"時,我可能無法馬上回應。你可以留下Email,我會盡快跟你聯絡,謝謝喔!!)