會員權益 我的購物車 如何買書 訂閱電子報 讀者回函
 
 
 
 
 
 
帳號:
密碼:
 

>>加入會員!

 
忘記密碼? 會員專區
 

ASP.NET MVC 開發心得分享:Action 要小心使用 using

今天在 Code Review 的時候抓到一支程式臭蟲,這個功能是某 ASP.NET MVC 專案中的一個匯出下載檔案功能,該功能的 Action ...more

黃保翕(Will保哥) 2010/08/26
 
小編:Vicky
以獨特的視角,帶你發現生活中的無窮樂趣
生活的美妙並不是因為美麗景物,而是與我們身邊的人之間的互動,所產生的笑容跟剎那的記憶有關。要想將生活中珍貴的一面記憶下來,就只能靠日記或是照片了。

在NAVER網站上活躍的
...more
 
       
胡百敬 許薰尹
鄭淑芬 李啟宏
宋志峰 邱世華
呂高旭 陳永昇
麻理鈴 程杰
趙敏翔 羅慧真
更多部落格
 
回首頁 回上一頁
 
類別 >網頁開發
 
停不下來的腳步 - 發展趨近完備的Silverlight 3
呂高旭 2008/12/31
Silverlight 1.0著重在視覺效果的展現,Silverlight 2進一步內建了.NET Framework子集,提供發展豐富網路應用程式(RIA)所需的完整開發平台,.NET本身已經是相當成熟的應用程式開發環境,有了這一層基礎,Silverlight自然有它一定的水準,同時由於它透過直接嵌入網頁,經由網路傳輸至使用者電腦上的瀏覽器執行,相較於一般傳統的技術,利用Silverlight開發RIA變得特別容易,同時由於它採用了與.NET一致的開發模型,相同的程式語言,傳統的.NET應用程式開發人員,將可以很輕易的移轉至Silverlight環境進行RIA的開發工作。

Silverlight 2已經成熟到足以用來發展豐富的應用程式,無論是開發應用程式功能所需的API,或是華麗的視覺化介面設計,均有相關的套件可協助開發人員快速的進行開發工作。
 
不過,Silverlight 2畢竟是全新的開發平台,它依然有不完備的地方,開發工具不完整,同時未支援最新的視訊格式,因此微軟正以前所未見的速度,加速新版釋出的腳步,2009年第一季,我們就可以看到Silverlight 3的身影了,這個版本也是我們出版Silverlight新書所依據的版本,相較於Silverlight 2,它有哪些改良,這裡先來看看。
 
首先,Silverlight 3將直接支援H.264編碼技術,什麼是H.264?H.264是一種高解析的視訊編碼技術,相較於MPEG-4這一類的編碼技術,為了兼顧有限的網路頻寬與高品質的視訊播放服務,H.264在視訊內容的編碼過程中,提供了更高的視訊解析以及更好的壓縮率,也因此它正逐步取代MPEG-4這一類舊有的編碼技術,成為主流的標準。
 
Silverlight 3亦將支援3D與GPU硬體加速(GPU hardware acceleration)。
 
其他的改良則與開發人員有比較密切的關係,包含更豐富的資料繫結能力、更多可用的控制項等等,最重要的,也是使用Silverlight 2的開發人員最期盼的,支援所見即所得功能的視覺化編輯開發工具,Visual Studio與Visual Web Developer Express,將可以透過Silverlight外掛工具的安裝,將開發工具整合進編輯環境,除了完整的控制項陳列,同時支援全功能互動式編輯的XAML視覺化內容設計師。
 
至於相關的設計工具,Expression Blend也將一併同時改版,屆時開發與設計人員,將有全新的工具可以發展複雜的Silverlight應用程式,Silverlight 3本身已經是一個趨近完備的技術,這個版本的現身,宣告了完整的Silverlight平台正式降臨。
 
從上面的說明,讀者應該可以發現,Silverlight雖然晚了.NET一段相當長的時間現身,但是,在.NET的基礎上,不到兩年的時間(從2007/09 Silverlight 1.0正式釋出算起),快速進化至第三個正式的版本,無論是功能或是版本號碼,均達到了與.NET同步的階段,將來新版的.NET釋出,我們應該能夠看到完美整合Silverlight開發功能的Visual Studio。
 
微軟已逐步利用Silverlight改造自己的網站與相關產品,目前已經可以在各相關網站看到Silverlight技術的蹤跡,例如,MSDN的教學影片網站:
 
微軟網站一開始載入的首頁,亦同時運用了Silverlight技術:
2009年夏天將出版的《Silverlight 3-Web應用程式開發╳RIA實踐》,讀者會看到Silverlight發展豐富網路應用程式的驚人威力,它將不會只是華麗的視覺效果這麼簡單,而我們要談的也不會僅止於相簿、視訊播放這些基本的應用,讀者會看到我們展示如何將傳統視窗應用程式的高度敏捷互動式能力,移植到網路應用程式,而這也是Silveright應用最大的挑戰。
 
最後,Silverlight 3是新功能的堆疊而非創新,這次改版的幅度並沒有Silverlight 1到Silverlight 2這麼大,因此,投資在Silverlight的學習成本,將可以直接沿用至下一個版本,同時更能保證你未來快速的掌握Silverlight 3。RIA浪潮正舖天蓋地的席捲網路世界,沒有技術人員可以置身事外,最黑暗的時刻也是準備好迎接光明的最佳時機,往後幾個月的時間,也希望讀者與我們一起努力,準備好迎接Silverlight 3。
 
接下來,我們將準備一連串的課程,讓讀者能夠透過網路快速入門Silverlight,銜接你既有的.NET基礎,為接下來進入Silverlight 3發展RIA應用作最好的準備。

  回首頁關於悅知聯絡我們
電話:02-2719-8811 傳真:02-2719-7980 地址:105台北市松山區復興北路99號12樓
copyright © 精誠資訊股份有限公司 悅知文化 All rights reserved