Mono представляет собой виртуальную среду для создания полноценных серверных приложений на основе технологий .NET Framework. Рядовому пользователю, далекому от разработки таких приложений это мало что скажет. Однако, для программистов, работающих в области веб-программирования, этот инструмент поистине просто незаменим, поскольку предлагает максимум возможностей и функций в этой области.
Основные возможности программы Mono
Сразу же остановимся на том, что изначально эта среда создавалась для работы с системами типа UNIX и Linux. На сегодняшний день появились и версии, которые поддерживают операционные системы семейства Windows, в частности, Windows 7.
Что касается основных возможностей, то каждый для себя найдет здесь весь необходимый набор, включая саму среду исполнения на основе технологий .NET, включая поддержку JIT или без нее, встроенный компилятор языка C# (имеется в виду несколько версий типа C, C+, C++ и т.д.), поддержку многочисленных библиотек WinForms, ADO.NET и ASP.NET, соответствующие компиляторы smcs, создающих приложения для Moonlight и vbc (для приложений, написанных на VB.NET). Кроме того, в самой среде имеется довольно мощная интегрированная поддержка исполняемых модулей типа C#, Visual Basic .NET, Java, Boo, Nemerle, Python, JavaScript, Erlang, SmallTalk, Lisp, PHP и Object Pascal.
Иными словами, даже глядя на такую поддержку, можно сказать, что сама программная среда является настолько универсальной, что сравнить ее с чем-то еще просто невозможно. Посмотрите хотя бы на список поддерживаемых языков и их синтаксисов. И это мы уже не говорим об изначальном предназначении данного программного продукта в смысле использования возможностей .NET или создания паспортов соответствующего формата. С другой стороны имеется поддержка даже множества скриптов и возможностей по созданию самых обычных игр, применяемых в мобильных телефонах, на основе универсальной платформы Java.
В общем и целом, данный программный продукт может в известной степени заменить множество разрозненных приложений и поможет любому человеку, занимающемуся разработкой серверных и веб-приложений, получить результат максимально быстро и с минимальными затратами времени и сил. Остается только утсановить это программное обеспечение, ну а дальше, как говорится, кто на что способен.
Комментарии к программе:
C Mono еще никто не сталкивался с проблемами