Mono項目繼續推動基于Linux的.NET開發
由Novell發起的開源項目Mono®今天宣布推出開源集成式開發環境MonoDevelop 2.0,用于C#語言和其他語言編程。開發者也可受益于開源跨平臺.NET應用框架的最新版本Mono 2.4,該版本能夠為最近上市的SUSE Linux Enterprise Mono Extension提供支持。利用Mono和MonoDevelop,獨立軟件廠商(ISV)和企業開發者能夠優化開發流程,獲得他們所需要的.NET應用創建與部署工具,幫助他們在自己所選擇的平臺上迅速而有效地部署.NET應用。
Novell開發平臺副總裁兼Mono項目負責人Miguel de Icaza表示:“通過在Linux平臺上開發和部署.NET應用,Mono項目將獨立軟件廠商和企業開發者的選擇范圍拓展到了Windows平臺之外。隨著Mono和MonoDevelop最新版本的發布,我們將繼續改進和擴展開發工具與框架,以更好地實現這個目標。此新版本的各種特性與功能將幫助開發者增加在Linux平臺上開發及運行的.NET應用的數量。”
獨立軟件廠商利用MonoDevelop和Mono 2.4為客戶創造價值
SplendidCRM軟件公司總裁Paul Rony指出:“作為企業產品,能否同時運行于Windows和Linux平臺,這一點對于SplendidCRM來說具有重要意義。在Mono的幫助下,我們能夠在短短幾分鐘內完成最新產品在Linux上的部署,可以說是易如反掌。”
Telerik首席技術官Hristo Kosev表示:“過去幾個月中,我們一直在積極開展用于ASP.NET AJAX產品的RadControls對Mono的兼容性測試。我們與Novell的合作將幫助客戶創建出色的高性能ASP.NET AJAX應用,并利用Mono 2.4在Linux上運行這些應用。這令我們感到非常欣慰。”
MonoDevelop提供新工具,用于在Linux上創建.NET應用
MonoDevelop 2.0可幫助開發者在Linux上編寫桌面與ASP.NET Web應用,將利用Microsoft* Visual Studio開發的.NET應用移植至Linux和Mac OS X,并在這三種平臺之間保持統一的代碼基礎。MonoDevelop提供各種工具,幫助開發者簡化和優化在Linux平臺上開發.NET的流程,包括:
◆增強對ASP.NET和C# 3.0的支持――MonoDevelop代碼編輯器對代碼導航和資源摘要功能進行了改進,并增強了對C# 3.0、ASP.NET、XML和HTML代碼完整性的支持,使開發者體驗得到提升。此外,MonoDevelop
ASP.NET編輯器還為母版頁開發和客戶web控制提供支持。
◆內置調試器――MonoDevelop調試器能夠同時為基于Mono的應用和本地應用的調試提供支持,幫助開發者在開發環境下直接迅速定位,并解決代碼基址問題。
◆互操作性與性能改進――MonoDevelop使用MSBuild項目文件增加與Visual Studio. Web項目的互操作性,并與Visual Studio 2008及Visual Web Developer 2008 SP1兼容,為需要在Windows*和Linux上開發并部署web應用的開發者提供更多選項。
Mono 2.4優化.NET在Linux上的開發流程
Mono 2.4可幫助獨立軟件廠商、獨立開發者以及企業開發者在跨多種硬件架構(包括大型機)的Linux平臺上運行.NET客戶端以及服務器應用。此外,隨著近日SUSE Linux Enterprise Mono Extension的上市,客戶和獨立軟件廠商在將Mono運用于企業范圍內的同時,還可獲得全面支持以及出色的安全和更新功能。Mono 2.4的新特性包括:
◆性能改進與運行時創新――新的代碼生成引擎極大地提高了在Mono運行時上執行.NET應用的效率;此外,處于管理之下的Single Instruction和Multiple
Data(SIMD)擴展還可以幫助開發者充分發揮硬件加速的優勢,而無需使用低級語言編程。包括完全提前(AOT)編譯技術在內的其他運行時創新能夠將基于Mono的應用移植到新平臺,包括Apple iPhone。
◆支持ASP.NET的最新特性――以Linux為目標的ASP.NET開發者現在可以使用ASP.NET的最新特性了,包括ASP.NET 3.5擴展、新型web控制功能、ASP.NET
路由API(應用程序接口)以及ASP.NET AJAX。Mono 2.4還能夠支持使用微軟ASP.NET Model View Controller(MVC)框架創建的應用,該框架已于本月早些時候發布。
◆支持預編譯網站――Mono現在可以為在.NET上預編譯的ASP.NET網站和應用提供支持,這有助于減少啟動時間、幫助獨立軟件廠商在無需發布源代碼的前提下發布web應用,并極大地提高了Mono對使用Visual
Basic開發的ASP.NET網站的支持。
MonoDevelop 2.0和Mono 2.4現已上市,可在www.mono-project.com/downloads下載。Web 2.0 Expo于2009年3月31日至4月3日期間在舊金山舉辦。Novell將在311號展位亮相。
【編輯推薦】