Какой тип CMS я должен выбрать в соответствии со своим сценарием? - PullRequest
0 голосов
/ 12 января 2011

Есть много вариантов, но не ограничиваясь ниже:

  • DotNetNuke
  • Umbraco
  • Sitefinity
  • N2
  • MojoPortal

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

  1. Зрелые: нет сомнений, что это наиболее важно.По крайней мере, легко отлаживать.Как и DotNetNuke, который предоставляет модульные тесты, это замечательно!
  2. Гибкость: будет много нестандартных и неожиданных требований, которые, вероятно, должны будут не только добавить что-то, но и напрямую изменить исходный код.
  3. Производительность: этоследует учитывать тоже.по крайней мере, поддержка кеша, Ajax и т. д.
  4. Документ: легче найти буквальный учебный материал и активную поддержку сообщества.Я подчеркиваю буквальный, потому что я не являюсь носителем английского языка, мне трудно смотреть видео (umbraco)
  5. другие: я бы предпочел использовать C #, чем VB.Net, WebForm (из-за кода позади)) чем MVC.Приветствуется доменный дизайн и NHibernate.

Из того, что я исследовал:

  1. DotNetNuke наиболее подходит, за исключением того, что он написан VB.NET (версия C # предоставляется членами сообщества)
  2. Umbraco не хватает буквального matieral (вместо этого я вижу большое количество vedio) и ему нужен хост с полным доверием (может быть, он изменился сейчас?)
  3. Кажется, Sitefinity сейчас сосредоточена на коммерческом продукте, верно?Но его реклама совместимости со встроенным шаблоном asp.net меня очень привлекла, например, Masterpage, Usercontrol и т. Д.
  4. Я мало знаю о MojoPortal и N2, но многие их рекомендуют.

Есть ли у вас какие-либо предложения для меня?Я с нетерпением жду вашего совета и большое спасибо заранее.

1 Ответ

1 голос
/ 12 января 2011

Не забудь Орчард. Это новейшая реклама от Microsoft: -)

Я бы не стал принимать во внимание реализацию DotNetNuke на VB. В конце концов, вы можете построить свой собственный модуль в C #, если хотите. А остальное строится.

N2 выглядел хорошо для меня, потому что его легко интегрировать с другими решениями.

Я бы также посмотрел на http://sueetie.com/. Они интегрировали лучшее ПО с открытым исходным кодом .NET в аккуратный пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...