2010-01-17 4 views
0

Мне нужна простая инфраструктура MVC, без расширения jQuery, спящего режима, регистраторов и т. Д.Простая MVC Framework для ASP.net?

Только функции Model-View-Controller. У кого-нибудь есть идея, где я могу его найти?

+18

Um ... ASP.NET MVC? (http://www.asp.net/mvc/) –

+0

Вы можете использовать свой собственный шаблон MVC с обычными WebForms. – griegs

ответ

2

I секунда на Vici MVC framework! Открытый исходный код, простой в установке, легкий в освоении, легкий, мощный и с хорошим каналом поддержки через веб-страницу на основе StackExchange.

Vici Project поставляется с гораздо большим количеством библиотек (например, Vici CoolStorage = ORM), которые прекрасно работают вместе.

3

http://asp.net/mvc - единственная инфраструктура ASP.NET, которую я знаю. Это очень просто из коробки, и все зависит от вас, что вы добавляете к нему.

Это позволяет вам добавлять к нему все, что вам нужно, и не заставляет вас использовать что-либо, кроме шаблона проектирования MVC и ASP.NET.

Это очень просто, поскольку все, о чем вам действительно нужно беспокоиться, это модели, виды и контроллеры.

18

official ASP.Net MVC framework не соответствует вашим потребностям? Он не поставляется с регистраторами, ORM или что-то в этом роде. И он чрезвычайно гибкий и расширяемый.

Да, по умолчанию он включает библиотеки jQuery в любые новые проекты, которые вы запускаете ... но они просты в удалении и не являются частью самой фреймворка. Нет никакой зависимости от них.

6

Если вам не нужен jquery, просто удалите его из проекта ASP.NET MVC.

Два альтернативных MVC рамки будет: Vici.MVC, FubuMVC

6

Другие рамки MVC, которые не были упомянуты здесь:

  • MonoRail (2,0 был выпущен сегодня)
  • Bistro (большой F # поддержка)
1

Пойдите с ASP.NET MVC. Это примерно так же просто, как и все. Если это слишком сложно, я бы предложил обычные веб-формы или MVC на другой платформе (например, CakePHP)

0

Я разработал минималистичную структуру MVC для ASP.Net с именем BarelyMVC. Это BSD лицензируется и в настоящее время находится в альфа-версии.

Это название, потому что это почти буквально структура MVC. Он пытается вывести все волшебство из уравнения и позволяет вам напрямую контролировать многие аспекты работы. Нет магических атрибутов. Он состоит из простой системы аутентификации без сохранения состояния, статически скомпилированной системы представлений, созданной с использованием T4, и мощного маршрутизатора и набора классов для обработки HTTP-запросов. При объединении это может сделать для очень четкого и легко читаемого/написанного кода, который вы точно знаете, что он делает. Это также снимает подход к архитектуре. Когда что-то, что вы пишете, не хорошо вписывается в традиционную архитектуру MVC, тривиально обойти это.

Смежные вопросы