我們都知道,Microsoft Visual Studio(簡稱VS)是微軟開發的一個非常高效的集成開發環境,但即使已經發展到VS2012,仍然有許多不盡人意的地方。一般來講,一個項目中需要有控件、代碼混淆、快捷方式、代碼分析等元素,那有沒有一些工具可以很好的將這些元素無縫集成到VS2012呢?下面就跟大家分享一些我所了解的與VS2012集成良好的第三方工具。
DevExpress
DevExpress旗下針對Visual Studio的開發工具已有多年的發展歷史,基本已確立在界面控件領域的霸主地位。作為Visual Studio的合作伙伴,只要Visual Studio出來一個新版本,DevExpress就會馬上推出一個最新的開發工具。就拿Visual Studio 2012來說,Microsoft目前與72個開發商建立了合作關系。微軟會在開發Visual Studio的過程中就向這些開發商提供臨時版本,讓這些開發商幫助測試。包括DevExpress在內的這72個供應商會將測試結果反饋給微軟,從而讓 VS2012更好的集成到這些第三方控件。
DevExpress除了擁有強大的代碼分析工具CodeRush之外,還提供了一系列功能強大的開發工具包,如最新的HTML5開發包DevExtreme,支持在VS2012中構建iOS,Android和Windows Phone跨設備應用。
Infragistics
Infragistics最值得稱道的功能就是數據可視化。在HTML項目中,它有一個基于jQuery的庫——Ignite UI 13.1,它的PivotGrid, PivotView 和 Pivot Data Selector for jQuery 可以輕松與瀏覽器和多維OLAP數據進行交互。
和其他開發商一樣,Infragistics也覆蓋了HTML和XAML的所有項目需求。隨著NetAdvantage Ultimate 2013 v1的發布,更增加了觸摸優化的HTML和XAML控件,同時還包括網格、數據圖表、地圖、輸入編輯器、日歷、條形碼和一個功能完整的HTML文本編輯器,以及其他一些穩定桌面PC和移動設備用戶體驗的元素。
Telerik
界面開發商Telerik的所有控件均能良好的支持以觸摸為主的Windows 8環境,同時還可以用XAML和HTML創建相同的組件集。在移動領域,Telerik提供一些新版本缺失的元素,讓開發人員不再擔心不兼容的問題。比如 微軟發布Windows 8之后,它棄用了一些在Visual Studio中沿用多年的東西,如客戶端關系數據存儲組件。
Telerik一直以來堅持“一次編寫,隨意部署”的理念,它旗下的Kendo UI系列產品,可創建基于HTML5,CSS和JavaScript的應用程序。開發者還可以利用它的云端編譯創建iOS和Android版本的App。
ComponentOne
在最新的ComponentOne Studio Enterprise 2013 v2中,新添加了最新的Visual Studio項目模板和數據可視化控件,觸摸支持也有顯著增強。值得一提的是它最新添加的PDF瀏覽器控件,可解決開發人員面對各種API部署PDF的難題,尤其是在移動設備上,部署PDF已經變成一個非常普遍的需求。C1PdfViewer可以有效鎖定PDF文檔,防止被篡改,并且支持加密文件的讀取。
PreEmptive
和這里提到的其他第三方控件不同,PreEmptive不提供控件組件。它提供的PreEmptive Analytics Runtime Intelligence Service,是一個非常成熟的代碼分析解決方案,可幫助開發者理解他們應用程序中最關鍵的部分。另外,PreEmptive旗下的 .Net混淆器 Dotfuscator 和 Java混淆器 DashO Pro,已經得到Micorsoft和Sun公司的一致認可,幾乎成為商業軟件安全保護的必備工具。
結語
隨著Visual Studio 2013正式版的即將到來,各個控件開發商也正在緊鑼密鼓的準備著新功能的集成,如呼聲最高的云端開發,必將成為開發商們的下一個競爭點,讓我們拭目以待
文章列表