2010-12-07 6 views
2

В прошлом году Microsoft заявила что-то о том, что Sharepoint поддерживает MVC (красивым, не-взломанным способом)?Планы для Sharepoint для поддержки MVC?

Я знаю, что Скотт Гу сказал что-то по этому вопросу, но это было просто застенчиво 3 года назад (февраль 2008 г.).

Они все еще «смотрят на это» на будущее? (3 года, кажется, долго «смотреть»)

Решили ли они против него? (вся вещь MVC - это просто причуда, она вымирает ...?)

Или они были немой по теме?

(Мы собираемся приступить к реализации уровня предприятия в Sharepoint, и я боюсь, что мы вкладываем много времени и денег в старый способ делать вещи.)

Примечание: Я знаю, что там есть такие вопросы, как это, но они кажутся мне около года, поэтому я подумал, что снова попрошу.

ответ

3

Не задерживайте дыхание для SharePoint, чтобы перейти на MVC. SharePoint содержит множество настраиваемых элементов управления, которые должны быть полностью переписаны, если они изменят базовую модель. Переход от ASP.NET Web Forms к ASP.NET MVC, вероятно, приведет к совершенно другой ветке SharePoint - подумайте о SharePoint MVC. И если Microsoft должна была пойти таким образом, они, вероятно, выбрали бы другой путь для этого решения, возможно, даже поддержку CMS Umbraco с открытым исходным кодом.

Я лично считаю, что MVC не причуда. Это вас волнует, как выглядит ваш html, а ASP.NET MVC - отличная платформа. И с ростом популярности HTML 5, я вижу то же самое, что происходит для ASP.NET MVC.

2

Это потрясающее изменение, поэтому я исключаю его для SharePoint 2010, также потому, что новые версии MVC - это .net 4.0, а SharePoint 2010 - .net 3.5 и вряд ли перейдет в 4.0, опять же, потому что это огромное нарушение.

Я видел некоторый хак попытки, но получить даже маршрутизации для работы с Virtual Path Поставщиком Sharepoint ...

Я бы сказал: Подождите, SharePoint 2014 или whatver следующей версии будет.

1

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

1

This link около года, но я думал, что перспектива автора на выбор между SharePoint (платформой) и ASP.NET MVC (фреймворк) была в то время освежающей. У меня был опыт работы с обоими, и я должен сказать, что я не решаюсь смешивать две технологии прямо сейчас.

Единственное, что, я думаю, сейчас можно с уверенностью сказать, что SharePoint остается здесь, и ASP.NET MVC набирает огромную популярность/поддержку и вряд ли уйдет.

EDIT: В этой ссылке также есть ряд комментариев, которые могут касаться вашего вопроса.