20

За последние 3 года я использовал (... позорно) SharePoint 2007, DNN и Tridion для разработки веб-порталов. Тем не менее, я стараюсь отказаться от SharePoint и Tridion (отсутствие контроля над URL-адресами, разметкой и tdd), и я ищу альтернативы.Рекомендации ASP.Net CMS, Orchard, Sitefinity, Umbraco или N2?

Какими из них был бы ваш голос включен и почему? Не могли бы вы поделиться с ними опытом?

  • Orchard
  • Sitefinity
  • Umbraco
  • N2

Хотя сад и Sitefinity кажется, легко расширяемым, я беспокоюсь о поддержке сообщества.

Благодаря

ответ

17

Orchard разрабатывается командой Microsoft, и его подталкивают Scrott Guthrie, Scott Hanselman и другие, поэтому поддержка не должна быть проблемой на данный момент. Orchard строится поверх новых функций ASP.Net MVC 3, и это современное состояние. Мой голос был бы в Орчард.

+6

«Несмотря на то, что Microsoft спонсирует этот проект, предоставляя постоянным ресурсам разработки, Orchard CMS официально не поддерживается Microsoft». -http: //www.orchardproject.net/docs/frequently-asked-questions.ashx – Merritt

+3

Что смешно, потому что смотрите на команду за ней: это все сотрудники Microsoft. http://www.orchardproject.net/about – Merritt

+0

@Merritt: К настоящему времени его только 2 из 5 членов из Microsoft http://weblogs.asp.net/bleroy/archive/2012/01/30/about-orchard- management-and-microsoft.aspx – Jalal

4

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

2

В настоящее время у нас есть все 3 установки, и я думаю, что Umbraco в настоящее время является самым безопасным вариантом и наиболее надежным, если вы хотите интегрировать URL-ретранслятор (не место для расширений aspx на общедоступных веб-сайтах) Sharepoint это просто неправильный инструмент для работы (если вам не нужна более развитая система отслеживания изменений), и Orchard просто слишком полезна для меня, чтобы рекомендовать ее всем, кто неспособен развернуть технологию кровотечения. У меня нет опыта работы с N2 и Sitefinity.

В последнее время я использую Orchard, главным образом, чтобы не отставать от тенденций, и я нахожу его немного грубым по краям, но перспективным и расширяемым, особенно для разработчика с опытом ASP.NET MVC. Подменю для навигации не выглядит легко доступным из коробки, однако this stackoverflow posting, по-видимому, обеспечивает решение. Кроме того, я ненавижу использование веб-форм для CMS, так что это знак против Umbraco (пока они не выпустят версию 5) и Sharepoint. система.

4

Поскольку здесь не упоминалось, я хотел бы защищать N2CMS. Хотя его документация иногда оставляет желать лучшего, как только вы достигнете скорости, разработка для нее походит на свежий воздух воздуха по сравнению с некоторыми другими CMS. Это расширяемость намного превосходит то, что вы ожидаете, хотя иногда вам приходится копаться в ILSpy, чтобы найти драгоценные камни.

Поддержка на форуме N2CMS действительно до мелочей, большие пальцы вверх для разработчиков (разработчиков). Он также существует уже некоторое время, поэтому вы можете назвать его довольно зрелым.

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

Я должен признать, у меня есть небольшой опыт работы с Orchard (похоже, это действительно совпадение по нескольким аспектам), а также из-за MS поддержку более или менее, я думаю, что сад может выиграть игру по чистой экспозиции :)