ASP.NET MVC и Spring.NET - PullRequest
       47

ASP.NET MVC и Spring.NET

5 голосов
/ 04 сентября 2008

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

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

Спасибо!

Ответы [ 3 ]

4 голосов
/ 04 сентября 2008

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

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

1 голос
/ 20 ноября 2008

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

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

http://forum.springframework.net/showthread.php?p=14031#post14031 (Марк - лидер Spring.net и Microsoft MVP)

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

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

1 голос
/ 04 сентября 2008

У меня сложилось впечатление, что Spring.NET действительно не взлетела, или, по крайней мере, не так сильно, как Castle Project Monorail .

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

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

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

...