Якийсь досвід роботи з Mono на виробничих серверах? [зачинено]


22

Мені цікаво використовувати .NET для деяких веб-додатків (наприклад, ASP.NET MVC 2). Однак мій бюджет обмежений, тому я хотів би використовувати Mono в Linux. Я ніколи раніше не використовував Mono і не читав про будь-які більші сайти, які використовують Mono + Linux на сервері у виробництві.

Який у вас досвід використання Mono на Linux у виробництві? Яка ефективність та стабільність порівняно з .NET на Windows Server?

Чи є якісь популярні сайти, які використовують його у виробництві? Будь-які статті, доступні в Інтернеті, вони поділилися своїм досвідом?


2
Це не відповідає на ваше запитання, але ви можете отримати загальнодоступні хостингові рахунки ASP.NET за ті ж гроші (у розмірі менше 10 доларів на місяць), як і в облікових записах Linux.
Адам Лір

@Anna: Дякую, це інформативно. Але я в основному шукаю кілька VPS. А також простіше встановити кілька серверів розробки / тестування вдома у VirtualBox, якщо немає ліцензій на оплату.
Йонас

@Anna - це спільні облікові записи Linux чи ні?
альтернатива

@mathepic Так. Облікові записи практично однакові за функціями (з незначними варіаціями щодо доступного місця на диску та нічого іншого), основною відмінністю є підтримка Linux / Rails від Windows / ASP.NET.
Адам Лір

Не справжня відповідь, але я створив програми Winforms за допомогою Mono. Вони працюють прекрасно, взагалі ніяких зачіп.
Роберт Харві

Відповіді:


15

Останніми тижнями я працював над моїм комп'ютером на mcc (unix, а не linux), і моно в поєднанні з monodevelop є надзвичайно популярним та корисним середовищем.

Поки що на декількох сайтах-прототипах я ще не стикався з жодними вимикачами чи основними проблемами.

У найближчі кілька тижнів я буду розгортати деякі сайти на Linux vps-серверах. Тож я прокоментую свій досвід.

[Оновити]
Отже, ця відповідь була дуже давно, і мені знадобилося певний час, щоб почати працювати і працювати.

Так що мій досвід: mono-2.10.1 або вище є повною функцією для asp.net mvc2 (у моно-2.8 були деякі помилки, для яких потрібна компіляція джерела), і зараз її використовують декілька хмарних постачальників.

Працює на моно-2.8 http://srvd.in/

AppHarbor: http://unwind.apphb.com/

DeployFu: http://unwind.deployfu.com/

Я вважаю, що це стабільно і легко розробитись, як я сказав, що у версії 2.8 було 2 дратівливих помилок, але вони виправлені в 2.10.1.

Я радий деталізувати на основі коментарів.

[Оновлення] Я бгігував тут про розгортання моно + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.