Mono計畫不斷精進Linux平台的.NET架構開發
【臺北2009年3月31日】由Novell主導的開放原始碼計畫—Mono計畫今天推出MonoDevelop 2.0版本。MonoDevelop 2.0是一個適用於採用C#和其他編程語言的開發原始碼整合式開發環境。開發人員也可運用最新版的開放原始碼、跨平台的.NET 應用架構Mono 2.4,同時運用於最近推出的SUSE Linux Enterprise Mono Extension解決方案之開發。採用Mono和MonoDevelop架構可簡化開發流程,同時為獨立軟體廠商(ISV)和企業內部開發人員提供在其選擇的作業平台上,快速且有效地建置和部署.NET應用程式所需的各種工具。
Novell開發平台部門副總裁暨Mono計畫主管Miguel de Icaza表示:「Mono計畫透過Linux平台提供.NET開發環境和部署方案,致力讓獨立軟體廠商及企業內部開發人員的選擇方案不再受限於Windows平台。我們推出最新版本的Mono和MonoDevelop,並繼續改善與擴展開發工具和架構來達成這項目標。透過全新版本Mono和MonoDevelop的特色及功能,可協助開發人員在Linux作業系統上建置與執行更多.NET的應用程式。」
獨立軟體廠商透過MonoDevelop及Mono2.4為客戶提供更多價值
SplendidCRM Software公司總裁Paul Rony 表示:「SplendidCRM是一項企業級的產品,因而必須能同時在 Windows和Linux 作業系統上運作;在 Mono開發架構的協助下,我們可以在短短幾分鐘內,即可在 Linux作業系統上提供最新的產品。沒有比這個更容易完成任務的方法了。」
Telerik公司技術長Hristo Kosev表示:「在過去的幾個月中,我們積極投入 Mono與我們針對ASP.NET AJAX產品與服務設計的RadControls之相容性測試。而我們相當高興能與Novell共同為客戶提供可透過Mono 2.4在Linux作業平台上部置各種令人稱羡的高效能ASP.NET AJAX應用程式。」
MonoDevelop提供可在Linux作業系統中建置.NET應用的全新工具
MonoDevelop 2.0可讓開發人員針對Linux作業環境編寫桌面與 ASP.NET網路應用程式、將採用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簡化Linux作業平台的.NET應用開發作業
Mono 2.4可讓獨立軟體廠商、獨立開發商和企業內部開發人員可在大型主機等各種硬體架構中執行.NET用戶端和伺服器端應用程式。此外,客戶和獨立軟體廠商在企業的運算環境中使用Mono時,更可透過日前推出的 SUSE Linux Enterprise Mono Extension解決方案獲得完整支援、安全和升級功能。Mono 2.4提供以下多項全新功能:
* 效能增進與執行創新技術-全新的程式碼引擎可在Mono執行時大幅提升.NET應用程式的運作效能,而且集中管理的SIMD (Single Instruction Multiple Data) 延伸指令集可讓開發人員無需以更低階程式語言編程即可運用硬體加速功能。更多的執行創新技術,包括完整的AOT(ahead-of-time)編譯,可使Mono應用程式在Apple* iPhone*等新型平台上執行。
* 支援ASP.NET的最新功能-鎖定 Linux作業平台的ASP.NET開發人員現在可以運用最新的ASP.NET功能,包括ASP.NET 3.5延伸指令集、全新的Web控制元件、ASP.NET 路由式API 和ASP.NET AJAX等。Mono 2.4也可執行和管理採用本月稍早推出的Microsoft 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網站下載。關於更多Mono計畫的詳細資訊,請瀏覽www.mono-project.com網站。
同時,Web 2.0 Expo博覽會於2009年3月31日至4月3日在美國舊金山舉行,Novell的展示館編號為311。
關於 Mono計畫
Mono計畫是一項由Novell主導的開放原始碼計畫,旨在發展一個開放原始碼版本的Microsoft .NET應用架構。Mono計畫主要透過www.mono-project.com網站運作,提供所有在Linux、Solaris*、Mac*、OS X*、Windows 和Unix作業環境中進行開發和執行.NET用戶端和伺服器端應用程式所需的軟體。Mono計畫擁有一個主動參與且熱情貢獻的社群,並朝向成為Linux應用程式開發首選的目標邁進。
關於Novell
Novell公司(Nasdaq股票代號:NOVL)提供具備高度互通性及最佳化設計的Linux*平台,以及一系列的整合性IT管理軟體解決方案,協助全球用戶降低成本、複雜性及風險。藉由各類架構軟體以及夥伴網絡,Novell協助統合混合性IT環境,使技術操作更加友善。欲獲得更多相關資訊,請瀏覽www.novell.com網站。