Вопрос

Начинаю новый проект и хотел бы использовать один из фреймворков MVC. ASP.NET MVC все еще находится в предварительном просмотре, но Spring.net находится в производстве и имеет историю работы с Java.Я хотел бы знать общую подноготную между этими двумя.

Текущие вопросы..
Каковы основные отличия функций?
Как насчет проблем с развертыванием / хостингом?
Будущая поддержка?Как вы думаете, Spring.net исчезнет ли, как только ASP.NET MVC будет запущен в производство.
Текущая поддержка?Я видел, как Джефф писал в твиттере о кардинальных изменениях в следующем превью.

Спасибо!

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

Решение

Я немного сбит с толку этим вопросом.Весна.Net - это платформа для внедрения зависимостей, которую вы можете использовать в ASP.NET MVC.Однако я как бы основал свой ответ на том, о чем вы на самом деле спрашиваете.Разница между ASP.NET MVC и другим фреймворком MVC, который работает в ASP.NET.

Если вы беспокоитесь об использовании ASP.NET MVC в производстве, поскольку он еще даже не в бета-версии, тогда вы можете захотеть проверить Монорельсовая дорога в качестве альтернативы.Есть некоторые различия в функциях, но они довольно близки по терминологии и тому, как реализован MVC.Чтобы узнать различия, вот такой вопрос это было опубликовано, и вы, возможно, захотите отследить.Я думаю, что как только ASP.NET выйдет в свет, большинство магазинов Microsoft переключатся на него.Поскольку ASP.NET MVC все еще разрабатывается, вы столкнетесь с критическими изменениями, которые вам придется изменить при обновлении до следующей версии.Это относится к тому, что называется "жить на краю".Вам просто нужно прочитать примечания к выпуску, прежде чем переходить к последней версии.

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

У меня сложилось впечатление, что той весной.СЕТЬ так и не взлетела по-настоящему, или, по крайней мере, не так сильно, как раньше. Проект Монорельсовой дороги " Замок".

Насколько я понимаю, Spring.NET также отошел от реализации Java Spring, поэтому кривая обучения будет более крутой, чем ожидалось, если вы переходите с Java.От Весна.Обзор сети:

Дизайн Spring.NET основан на Java-версии Spring Framework, которая продемонстрировала реальные преимущества и используется в тысячах корпоративных приложений по всему миру.Spring .NET - это не быстрый перенос с Java-версии, а скорее "духовный перенос", основанный на следующих проверенных архитектурных и дизайнерских шаблонах, которые не привязаны к конкретной платформе.

Что касается других ваших вопросов, то из-за широты тем на них немного сложно ответить сразу, но я надеюсь, что Фил Хаак увидит этот вопрос и ответит.:)

Да Spring.net добавление корпоративных решений в кодовую базу Microsoft, Spring заполнит важные недостающие пробелы.

Я могу попытаться ответить на ваш вопрос о будущей поддержке Spring.net и ASP.net MVC.По-видимому, Spring выпустит новую сборку Milestone, когда Microsoft перейдет на RTM / Final build:

http://forum.springframework.net/showthread.php?p=14031#post14031 (Отметка-это Spring.net свинец и является обладателем звания MVP)

Я слышал, что они не хотят ничего отдавать до тех пор, так как им надоело, что Microsoft принимает идеи Springs без признания.

Текущую поддержку для Spring.net и внедрения зависимостей контроллера можно найти в MVCКонтриб

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