Reputation: 16854
I need a simple MVC framework, without jQuery extensions, hibernate, loggers, etc..
Only Model-View-Controller functions. Anyone have an idea where I can find one?
Upvotes: 0
Views: 550
Reputation: 63835
I've designed a minimalistic MVC framework for ASP.Net named BarelyMVC. It's BSD licensed and currently at an alpha release.
It gets it's name because it's quite literally barely an MVC framework. It attempts to take all of the magic out of the equation and lets you directly control many aspects of how things work. There are no magical attributes. It consists of a simple stateless authentication system, a statically compiled view system made using T4, and a powerful Router and set of classes for handling HTTP requests. When put together it can make for very clear and easy to read/write code that you know exactly what it does. It also takes a hands off approach to architecture. When something you write doesn't mesh well with the traditional MVC architecture, it's trivial to work around that.
Upvotes: 0
Reputation: 7364
I second on the Vici MVC framework! Open source, easy to setup, easy to learn, lightweight, powerfull and with a good support channel through a StackExchange-based webpage.
The Vici Project comes with a lot more libraries (e.g. Vici CoolStorage = ORM) which work beautifully together.
Upvotes: 2
Reputation: 1775
Go with ASP.NET MVC. That's about as simple as it comes. If that's too complex, I'd suggest regular webforms or MVC on a different platform (like CakePHP)
Upvotes: 1
Reputation: 96561
If you don't need jquery, then simply delete it from your ASP.NET MVC project.
Two alternative MVC frameworks would be: Vici.MVC, FubuMVC
Upvotes: 6
Reputation: 116977
Does the official ASP.Net MVC framework not meet your needs? It doesn't come with loggers, ORM's or anything like that. And it is extremely flexible and extensible.
Yes, by default it includes jQuery libraries in any new projects you start... but those are simple to remove, and are not part of the framework itself. There is no reliance on them.
Upvotes: 18
Reputation: 40182
http://asp.net/mvc is the only ASP.NET framework I know off. It's very basic out of the box, and it's up to you what you add to it.
It allows you to add to it whatever you need and doesn't force you to use anything except the MVC design pattern and ASP.NET.
It's very simple in that all you really need to worry about is Models, Views and Controllers.
Upvotes: 3