.NET и Mono: две платформы — одна идея

В настоящее время подавляющее большинство персональных компьютеров в мире работают под управлением операционных систем семейства Windows, поэтому вопросы разработки приложений под эту ОС более чем актуальны. И лучшим, на наш взгляд, ответом на эти вопросы является использование платформы .NET Framework от Microsoft.

Microsoft .NET Framework: вся мощь Windows-технологий к Вашим услугам!

Платформа .NET  предоставляет широчайший набор высококачественных инструментов для разработки приложений: поддержка большого количества языков программирования (в т.ч. наиболее популярных — C# и VB.NEТ), всеобъемлющая библиотека базовых классов, программные каркасы для создания Desktop- и Web-приложений (Windows Forms и ASP.NET) и многое-многое другое. Но и это не предел!

Внутренние возможности платформы это только вершина «айсберга», потому что за .NET Framework стоит вся мощь Windows-технологий: разрабатывая на этой платформе, Вы получаете широчайшие возможности для интеграции со всеми популярными Windows-приложениями. К Вашим услугам  Visual Studio, Word, Excel, Outlook, Internet Explorer, MSSQL, SharePoint и др. Все это в совокупности с техническими возможностями самой платформы позволяет решить практически любые задачи в сфере разработки веб-сайтов и Windows-приложений!

Mono = кроссплатформенный .NET

Тем не менее, главное преимущество платформы считалось, в то же время, одним из главных ее недостатков: чрезмерная ориентированность на операционные системы семейства Windows начисто исключила всякую кроссплатформенность. Приложения, написанные на .NET,  нельзя было запустить на Unix-подобных системах (Linux, Mac OS и др). Однако все поменялось с тех пор, как компания Novell анонсировала свое новое детище — платформу Mono.

Novell Mono по сути представляет из себя Open Source реализацию .NET Framework для Unix-подобных операционных систем. Разработчиками заявлена главная цель проекта — полноценное воплощение платформы от Microsoft на базе свободного программного обеспечения. И это им неплохо удается: платформа Mono включает в себя компиляторы языков C# и VB.NET, реализацию программных библиотек Windows Forms, ASP.NET, поддержку работы с LINQ и многое другое. Теперь .NET-приложения можно сделать по-настоящему кроссплатформенными без каких-либо значительных изменений исходного кода.

.NET Framework и Mono — это платформы, с которыми мы любим и умеем работать.



Работы

ПО для атомной электростанции, контролирующее уровень радиации в вытяжной трубе
ПО для атомной электростанции, контролирующее уровень радиации в вытяжной трубе
Специальное программное обеспечение для атомной электростанции, которое контролирует концентрацию радиации в воздухе, выбрасываемом через...
Простой 2-страничный сайт-визитка на HTML5
Простой 2-страничный сайт-визитка на HTML5
Дизайн сайта на основе дизайна рекламного проспекта. Создание дизайна навигации. Кросс-браузерная вёрстка. Использованные технологии: HTML5, CSS3,...