Silverlight開發工具彙總

隨着Silverlight技術的逐步完善,Silverlight應用大批的涌現,近期的2010年冬季奧運會,Silverlight做爲首選視頻播放技術,爲全球提供在線賽事實況。 Silverlight技術的發展須要更多的開發人員加入,做爲Silverlight技術的支持者,我把平時Silverlight開發使用的工具進

  

隨着Silverlight技術的逐步完善,Silverlight應用大批的涌現,近期的2010年冬季奧運會,Silverlight做爲首選視頻播放技術,爲全球提供在線賽事實況。html

Silverlight技術的發展須要更多的開發人員加入,做爲Silverlight技術的支持者,我把平時Silverlight開發使用的工具進行一次總結,但願對你們能有所幫助。web

 

Silverlight開發工具包(必裝):express

銀光中國網有篇「輕鬆創建Silverlight開發環境」,該文詳細介紹了Silverlight工具集下載,以及安裝步驟。我簡要列出,另外作一些補充:網絡

 

工具一: Visual Studio 2008 SP1 或者 Visual Studio 2010 或者 Visual Web Developer Express 2008 With SP1app

silverlightchina.net

silverlightchina.net

 

 

 

Visual Studio是Silverlight的開發必需工具,其中VS2008 SP1和Visual Web Developer Express With SP1僅支持Silverlight 3的開發,而VS2010支持Silverlight 3和Silverlight 4項目開發。在安裝Visual Studio的同時,.Net Framework 3.5 SP1也將同時安裝,若是沒有安裝,須要獨立下載安裝。 Silverlight 4項目開發,必須有.Net Framework 4.0支持。編輯器

 

工具二: Silverlight開發工具包wordpress

Silverlight開發工具包中包含各類Silverlight開發模板,安裝完成後,能夠在Visual Studio中建立Silverlight項目。對應下載地址 Silverlight 2 Tools for Visual Studio 2008 SP1 和 Silverlight 3 Tools for Visual Studio 2008 SP1, Silverlight 4 Tools for Visual Studio 2010 Beta 2工具

 

工具三: Silverlight SDK
 開發工具

做爲專業開發人員,天然離不開Software Development Kit(SDK)支持,Silverlight一樣也推出了對應的SDK包,其中包含在線開發文檔,在線Silverlight例程,開發類庫等。Silverlight 3 SDK 和 Silvelright 4 SDK測試

 

工具四: Expression Blend 3 + SketchFlow  - Silverlight設計工具


 

自Silverlight 3發佈後,Visual Studio 2008 SP1已經再也不支持Silverlight開發視圖界面, 該功能被Expression Blend 3替代,衆所周知,Microsoft Expression是微軟2009年主打的一套設計軟件,其中包括視頻處理,網頁設計,WPF/Silverlight UI以及動畫設計等工具集合,Blend是其中一員,主要從事WPF/Silverlight UI設計,動畫製做,以及軟件原型設計等。

在Visual Studio 2010的試用中,咱們能夠發現,VS2010已經恢復了對Silverlight開發的視圖界面功能,這對開發人員來講,無疑是一個好消息。

 

工具五: Silverlight Toolkit - Silverlight控件開發包

Silverlight控件開發包提供數十種Silverlight經常使用控件,在Silverlight項目開發過程當中,能夠很方便的進行調用。該項目開發包屬於開源項目,開發人員能夠到項目網站進行下載最新源代碼,而且能夠根據項目需求自行修改。

 

工具六: Silverlight客戶端

以上Silverlight開發工具安裝完成後,須要確認安裝Silverlight客戶端,當前微軟推出了兩款Silverlight客戶端,分別運行在Windows系統和Mac系統。 相對來講,該工具包安裝是最簡單的,進行官方網站選擇相關版本下載安裝便可。

【備註】微軟官方推薦使用 Web Platform Installer 安裝Silverlight開發環境,該平臺包括以上全部的安裝包。

 


 

 

Silverlight輔助開發工具包:

 

工具一:Deep Zoom Composer - 放大鏡功能包

在Silverlight發佈的初期,Deep Zoom Composer是一大亮點,該功能容許用戶在Silverlight應用中查看高分辨率圖片,其中平滑的擴大以及縮小的動畫效果,吸引了很多用戶。

 

工具二:.Net RIA Services

隨着RIA技術的發展,微軟也推出了對應的解決方案,.Net RIA Service,該工具擴展了Silverlight功能,沿用了傳統的n-Tier應用模型概念,容許開發人員建立n層Silverlight應用。雖然該項目也屬於Silverlight開發中重點之一,可是因爲該項目一直屬於測試版,做爲商業項目不推薦使用,因此,我沒有把該工具放入必須安裝的列表中。

 

工具三:.Net Reflector

相信你們都很熟悉這個工具了,該工具主要是.Net代碼的反編譯,在反編譯Silverlight項目中有着很大的做用。這裏就再也不贅述。

 

工具四:Silverlight SPY


 

Silverlight SPY是一款Silverlight項目偵測工具,該工具探測XAP包,查看應用風格,分解查看應用界面,和Reflector配合能夠查看項目資源,以及項目源代碼,是一款很不錯的工具,詳細中文介紹請看這裏

工具五:Fiddler FireBug

 

 

做爲Web開發人員,對這兩款工具並不陌生,該工具主要用於監測HTTP網絡信息,手工Debug應用。在Silverlight + WCF項目開發中,這是必不可少的輔助調試工具。

 

工具六:KaXaml

KaXaml是一款開源的輕量級XAML編輯器,該項目支持視窗編輯,支持高亮語法支持。該項目是開源項目,詳細中文介紹請看這裏

 

工具七:XAML Power Toys

 


 

該工具是一款Visual Studio插件輔助工具,用於編輯XAML文檔,包含多種代碼模板,簡化開發人員輸入代碼過程,是一款很不錯的輔助工具。該工具同時支持WPF/Silverlight開發。

 

工具八:Rooler

 


 

Rooler是一款圖形偵測工具,在Web項目開發中常常用到,用於偵測Web圖片尺寸,能夠用來輔助設計Silverlight UI。

 

工具九:Silverlight Profiler

 


 

該工具是Silverlight應用優化工具,提升項目運行效率,試用過幾回,感受對於大型項目,效果仍是比較明顯的。

相關文章
相關標籤/搜索