Насколько сложно разработать веб-приложение ASP.Net, работающее под Mono и Windows?

Мы собираемся разработать веб-приложение с нуля с использованием ASP.Net и хотели бы, чтобы оно было максимально независимым от платформы. Насколько я знаю, единственными двумя вариантами для этого являются IIS в Windows и Mono (через Apache) в Linux.

Приложение будет следовать архитектуре MVC, поэтому, учитывая все это, насколько сложно разработать приложение, отвечающее этим требованиям? (Я думаю, что начальная независимая от платформы разработка будет проще, чем портирование существующего приложения.)

15.12.2008 17:14:08
3 ОТВЕТА
РЕШЕНИЕ

Если вы используете .NET 1.1, проблем не будет, но если вы делаете .NET 2.0, имейте в виду, что MONO не поддерживает .NET 2.0 на 100%, поэтому вам придется ознакомиться с замечаниями.

Моно-проект говорит об этом на их сайте . Но в итоге, они просто не поддерживают WebParts и пару мелких нишевых вещей, с которыми вы, вероятно, не столкнетесь.

3
15.12.2008 17:42:21

Если вы говорите о ASP.NET MVC, я не уверен, что он поддерживается MONO.

Я большой поклонник ASP.NET, так как это то, чем я зарабатываю на жизнь, но лично я не считаю, что MONO действительно готовое к работе, жизнеспособное решение.

Если вы должны быть в состоянии работать под управлением IIS или Apache, вы можете рассмотреть различные технологии.

0
15.12.2008 17:20:36

Нет, это совсем не сложно. Большинство вещей работают очень хорошо. Сложной частью является настройка сервера, а не разработка. Я развернул несколько приложений, разработанных в Visual Studio, на Apache / Mono / Ubuntu, и они работали довольно хорошо без каких-либо изменений.

1
15.12.2008 17:32:31