Я бы хотел создать сайт CMS на основе Asp.Net Mvc, и я хочу выбрать отправную точку.
Я видел, что есть большой интерес к новому проекту Microsoft Oxite, даже если кажется, что его рано внедрять в производственный проект.
Я также рассмотрел архитектуру S # arp, но она не соответствует должным образом Oxite, поскольку это лишь отправная точка для обычных сайтов Asp.Net Mvc.
Для меня архитектура S # arp имеет некоторые преимущества перед Oxite, поскольку она гораздо менее сложна и использует Nhibernate для уровня доступа к данным.
Код Oxite использует Linq2Sql для своего DAL и уже имеет проект решения, для которого требуется версия DB для VS2008.
Oxite кажется мне более ориентированным на блог, чем на CMS, но я не очень внимательно изучил код.
Вот некоторые из вариантов, которые указывают мне на S # arp Ar. для начала.
- Простая чистая архитектура
- Нибернат Даль
- Сообщество поддерживается
Oxite:
- Microsoft project
- Потенциальное огромное сообщество
- Ранние стадии, но очень хорошее качество кода
- Модель провайдера, позволяющая легко переключать DAL
Если кто-нибудь ознакомился с кодом этих двух проектов, пожалуйста, проконсультируйте ваше мнение.
Спасибо