.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 — це платформи, з якими ми любимо і вміємо працювати.



Роботи

Зміна методу збереження й розрахунку цін у Magento
Зміна методу збереження й розрахунку цін у Magento
Задля синхронізації бухгалтерської програми клієнта з його онлайн-магазином, у стандартному механізмі збереження й розрахунку цін Magento було...
ПЗ для розрахунку вартості енергоощадного басейну
ПЗ для розрахунку вартості енергоощадного басейну
Програмне забезпечення, яке розраховує вартість енергоощадного басейну, щомісячні витрати на його утримання та економію енерговитрат у порівнянні зі...