Projekt Mono dále posouvá možnosti vývoje

12. 4. 2009. (redaktor: Milan Loucký, zdroj: )
Nové verze produktů Mono a MonoDevelop nabízejí nezávislým výrobcům softwaru i podnikovým vývojářům větší škálovatelnost a produktivitu.

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.