Projekt Mono dále posouvá možnosti vývoje
Open source projekt Mono sponzorovaný společností Novell oznámil
dostupnost integrovaného vývojového prostředí MonoDevelop 2.0 pro
programování v jazyce C# a dalších. Vývojáři mohou také využívat Mono
2.4, nejnovější verzi open source .NET aplikační platformy, která funguje
napříč platformami, a která je zároveň součástí nedávno oznámeného
produktu SUSE Linux Enterprise Mono Extension. Kombinace produktů Mono a
MonoDevelop zjednodušuje vývojový proces a poskytuje nástroje, které
nezávislí výrobci softwaru a podnikoví vývojáři potřebují k rychlému
a efektivnímu vývoji a nasazování .NET aplikací na platformě podle své
volby.
Nezávislí výrobci softwaru zvyšují s produkty MonoDevelop a Mono
2.4 hodnotu pro zákazníky „SplendidCRM musí jako podnikový produkt
fungovat ve Windows i v Linuxu,“ řekl Paul Rony, prezident společnosti
SplendidCRM Software. „S pomocí produktu Mono jsme schopni zprovoznit
nejnovější sestavení naší aplikace pod Linuxem za pár minut.
Jednodušší už to nemůže být.“
MonoDevelop přináší nové nástroje pro vytváření.NET aplikací pod
Linuxem
MonoDevelop 2.0 umožňuje vývojářům psát desktopové a ASP.NET webové
aplikace v Linuxu, portovat .NET aplikace vytvořené v nástroji Microsoft
Visual Studio do systémů Linux a Mac OS X a udržovat jedinou kódovou
základnu pro všechny tři platformy. MonoDevelop poskytuje nástroje pro
zjednodušení a optimalizaci vývoje .NET aplikací pod Linuxem:
- Vylepšená podpora jazyků ASP.NET a C# 3.0 – Editor kódu MonoDevelop nyní nabízí vývojářům větší komfort s lepší orientací v kódu, vytvářením osnovy zdroje a podporou dokončování kódu v jazycích C# 3.0, ASP.NET, XML a HTML. Dále editor MonoDevelop ASP.NET podporuje vývoj s využitím hlavních stránek a vlastních webových ovládacích prvků.
- Zabudovaný ladicí nástroj – Debugger řešení MonoDevelop podporuje ladění aplikací založených na platformě Mono i nativních aplikací. Umožňuje vývojářům rychle lokalizovat a řešit problémy v kódu přímo z vývojového prostředí.
- Vylepšení interoperability a možností – MonoDevelop nyní používá projektové soubory ve stylu MSBuild, což přispívá k lepší interoperabilitě s nástrojem Visual Studio. Webové projekty jsou také nyní kompatibilní s nástroji Visual Studio 2008 a Visual Web Developer 2008 SP1, což poskytuje více možností vývojářům, kteří chtějí vyvíjet a nasazovat své webové aplikace ve Windows i v Linuxu.
Mono 2.4 zjednodušuje vývoj .NET aplikací v Linuxu
Mono 2.4 umožňuje nezávislým výrobcům softwaru i podnikovým
vývojářům provozovat .NET klientské a serverové aplikace pod Linuxem na
nejrůznějších hardwarových architekturách včetně mainframů. Navíc
díky nedávno uvedenému produktu SUSE Linux Enterprise Mono Extension mají
zákazníci a výrobci softwaru možnost získat plnou podporu, zabezpečení a
nové verze při použití platformy Mono v podnikovém prostředí. Nové
vlastnosti ve verzi Mono 2.4:
- Vylepšení výkonu a inovace spouštěcího prostředí – Nový stroj pro generování kódu výrazně zvyšuje výkon spouštění .NET aplikací v prostředí Mono, zatímco spravovaná rozšíření Single Instruction, Multiple Data (SIMD) umožňují vývojářům využívat hardwarovou akceleraci bez nutnosti programovat v nízkoúrovňových jazycích. Další inovace spouštěcího prostředí, například plná předběžná kompilace, umožňují přenášet Mono aplikace na nové platformy, například Apple iPhone.
- Podpora nejnovějších vlastností technologie ASP.NET – Vývojáři, kteří pracují s technologií ASP.NET v Linuxu, mohou nyní využívat její nejnovější vlastnosti včetně rozšíření ASP.NET 3.5, nových webových ovládacích prvků, směrovacích programovacích rozhraní ASP.NET a ASP.NET AJAX. Mono 2.4 také dokáže hostovat aplikace vytvořené na platformě Microsoft ASP.NET Model View Controller (MVC), která byla uvedena v březnu.
- Hostování předem zkompilovaných webů – Mono nyní hostuje weby a aplikace ASP.NET, který byly předem zkompilovány na platformě .NET. Zkracuje to dobu spouštění, umožňuje výrobcům softwaru distribuovat webové aplikace bez distribuce zdrojového kódu a podstatně zvyšuje podporu platformy Mono pro weby ASP.NET vyvinuté v jazyce Visual Basic.
Produkty MonoDevelop 2.0 a Mono 2.4 jsou k dispozici nyní a vývojáři si je mohou stáhnout z webu zde. Další informace o projektu Mono najdete zde.