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



Роботи

Застосунок для контролю й управління гігієнічними параметрами води в громадських басейнах
Застосунок для контролю й управління гігієнічними параметрами води в громадських басейнах
Користувачі застосунку — співробітники громадських басейнів, що контролюють такі хімічні показники, як рівень хлору, pH, значення параметрів...
Соціальна мережа страхових агентів
Соціальна мережа страхових агентів
Соціальна мережа — місце зустрічі страхових агентів, чудова можливість представити себе потенційним клієнтам. Через соціальну мережу страхові агенти...