Projekt Mono: nowa wersja środowiska programistycznego

Projekt Mono, inicjatywa open source sponsorowana przez Novella, udostępniła zintegrowane środowisko programistyczne open source MonoDevelop w wersji 2.0. MonoDevelop oraz wieloplatformowe środowisko dla opartych na otwartym dostępie do kodu źródłowego aplikacji .NET - Mono 2.4, udostępniają narzędzia umożliwiające szybkie tworzenie i wdrażanie aplikacji .NET na wybranej platformie: Microsoft Windows, Linux, czy systemach firmy Apple.

Projekt Mono to inicjatywa open source, której celem jest opracowanie uniksowej wersji środowiska programistycznego Microsoft .NET. Projekt dotyczy oprogramowania niezbędnego do tworzenia i eksploatacji klienckich i serwerowych aplikacji .NET w środowiskach Linux, Solaris, Mac OS X, Windows i Unix.

MonoDevelop 2.0 umożliwia programistom pracującym w środowisku Linuksa pisanie oprogramowania przeznaczonego dla komputerów osobistych i aplikacji sieciowych ASP.NET, przenoszenie aplikacji .NET stworzonych za pomocą Microsoft Visual Studio do systemów Linux i Mac OS X, a także utrzymanie wspólnej bazy kodu dla wszystkich trzech platform.

Nowa wersja zapewnia narzędzia upraszczające tworzenie aplikacji .NET w środowisku Linux, zapewniając m. in.: lepsze wsparcie ASP.NET i C 3.0. Edytor kodu źródłowego MonoDevelop ułatwia pracę programistów zapewniając selektywne wyświetlanie bloków kodu oraz możliwości automatycznego uzupełniania kodu w językach C 3.0, ASP.NET, XML i HTML. Edytor ASP.NET udostępnia również szablony stron i definiowane elementy sterowania witrynami. Wbudowany Debugger MonoDevelop umożliwia testowanie aplikacji opartych na Mono, jak również aplikacji rodzimych.

MonoDevelop w wersji 2.0 umożliwia wykorzystanie plików projektów zgodnych z MSBuild, zwiększając możliwości wspołdziałania z Visual Studio. Również projekty witryn są zgodne z Visual Studio 2008 oraz Visual Web Developer 2008 SP1, co zapewnia większe możliwości wdrażania aplikacji sieciowych w środowiskach Windows i Linux.

Mono 2.4 umożliwia uruchamianie klienckich i serwerowych aplikacji .NET w środowisku systemu Linux na różnych platformach sprzętowych, w tym również komputerach mainframe. Zawiera m.in. nowy mechanizm generowania kodu wynikowego zapewniający lepszą wydajność aplikacji .NET działających w środowisku Mono, zaś obsługa rozszerzonego zestawu instrukcji SIMD (Single Instruction, Multiple Data) pozwala wykorzystać mechanizmy sprzętowej akceleracji bez konieczności programowania w językach niskiego poziomu.

Przy tworzeniu aplikacji ASP.NET dla środowiska Linux można teraz korzystać z najnowszych możliwości ASP.NET, takich jak rozszerzenia ASP.NET 3.5, nowe mechanizmy sterowania witrynami, interfejsy API routingu ASP.NET oraz ASP.NET AJAX. Mono 2.4 może również obsługiwać aplikacje stworzone za pomocą najnowszej platformy Microsoft ASP.NET Model View Controller (MVC).

Mono obsługuje teraz witryny i aplikacje ASP.NET prekompilowane w środowisku .NET, co skraca czas uruchamiania i umożliwia dystrybucję aplikacji sieciowych bez konieczności dołączania kodu źródłowego.

MonoDevelop 2.0 i Mono 2.4 można pobrać spod adresu .

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200