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



Роботи

Веб-сайт етапу Кубка світу з гірських лиж
Веб-сайт етапу Кубка світу з гірських лиж
Інтерактивний портал третьої за важливістю події у світі лижного спорту. За функціональністю сайт можна порівняти з провідними спортивними...
Велика платформа з продажу медикаментів через Інтернет (система Shop-In-Shop — Магазин у магазині)
Велика платформа з продажу медикаментів через Інтернет (система Shop-In-Shop — Магазин у магазині)
Платформа надає можливість аптекам, які не мають власного онлайн-магазину, розповсюджувати лікарські засоби через Інтернет. Аптека реєструється на...