Вопрос

В соответствии с Мигель де Икаса посты (здесь и здесь) и Луис Санчес Гуаль почта (здесь и здесь) MonoDevelop для Windows скоро будет готов.Лично мне очень интересно использовать MonoDevelop под Windows для разработки проектов с открытым исходным кодом для ASP.NET MVC.Да, в MonoDevelop лучше работать под Linux, но по многим причинам я не могу просто отказаться от использования Windows (одна из этих причин — IIS7 — сегодня ASP.NET гораздо лучше, чем XSP).

Вопрос №1: Будет ли кто-нибудь когда-нибудь пытаться разработать что-нибудь в ASP.NET MVC с использованием MonoDevelop в Windows, когда оно будет выпущено?

Вопрос №2: Есть ли какие-либо преимущества в использовании MonoDevelop в Windows по сравнению с Visual Web Developer Express 2008?

Вопрос №3: Обе IDE (MonoDevelop и VWD Express) бесплатны, но какая из них на самом деле предпочтительнее/лучше для разработки с открытым исходным кодом и почему (это очень мне интересно)?

ОТРЕДАКТИРОВАНО:

Да, я использую полную версию Visual Studio 2008 Pro, и это отличная среда разработки.Но его нельзя использовать для разработки с открытым исходным кодом — я считаю, что это нонсенс.Я действительно заплатил за это, но не могу ожидать этого от пользователей моей библиотеки.То есть я могу выбрать только Mono Develop или VWD Express?(видеть Вопрос №3)

Спасибо

Это было полезно?

Решение

№1:Я попробовал MVC при моноразработке в Linux, и это сработало.

Н2:Есть как преимущества, так и недостатки.Я использую Visual Studio Pro и точно не знаю, чем отличается Mono-develop.Я знаю, что в mono-develop есть некоторые функции, которые доступны в Visual Studio только с плагинами, а не в экспресс-версии.

№3:Я думаю, что личные предпочтения решат, что лучше для вас.Я думаю, самый простой способ узнать это скачать Моно-образ Vmware и попробуйте.Возможно, вам придется обновить пакеты mono-develop, чтобы использовать функции MVC mono-develop.Вы можете использовать образ VMware с бесплатной версией VMware.Лично я предпочитаю Visual Studio pro, потому что я к ней привык и пристрастился к resharper.

Другие советы

№1:Я уверен, что найдется множество людей, которые опробуют MonoDevelop для ASP.NET MVC.

Н2:Если вы больше фокусируетесь на кроссплатформенности своего приложения, я бы сказал, что MonoDeveop — это то, что вам нужно, поскольку ваши приложения, написанные на MonoDevelop, обязательно будут работать на Mono.Если вы используете Visual Web Developer Express, вам все равно потребуется запустить MOMA или какое-либо другое приложение для проверки совместимости, чтобы убедиться, что в архитектуру внедрены какие-либо несовместимые с Mono библиотеки/методы.

№3:Это трудный вызов.Я еще не пробовал MonoDevelop, поэтому думаю, что это будет зависеть от опыта разработчика в каждой IDE и посмотреть, какая из них будет тяжелее:простота совместимости (см. N2) или простота разработки и просто работа с тестированием/переносом на совместимость.

VisStud намного лучше, чем MonoDevelop, со всеми функциями auto-*.Но есть опасность непонимания того, что генерирует шпилька.Мой выбор — использовать VisStud для периодической разработки и переноса на Mono.

№1:Я не использовал MVC, поэтому пока ничего не могу по этому поводу.
Н2:MonoDevelop похож на профессиональную версию VS, но у нее нет хорошего дизайнера.Но отсутствуют некоторые важные функции, такие как отчеты.
№3:Для Интернета я предпочитаю VWD, но для других вещей я предпочитаю MonoDevelop и SharpDevelop.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top