The product of a web developer with a little too much caffeine

MVC2 As A “WebOS”

with 3 comments

Just some random thoughts for today…

I’ve been checking out MVC2, particularly the ‘Areas’ feature, which allows you to create subsections of controllers, actions and views. This concept allows for you to isolate tasks for an application without needing to create multiple projects and shared libraries.

It sounds like it has a lot of potential which got me to thinking – Could something like this be used to create separate, ‘installable’ applications to use within a ‘web-OS’ type framework?

The general idea would include creating a framework that allow controllers to be installed as ‘applications’ within the program. Using a base type for ‘Application’ Controllers, you could effectively have a sort of ‘programs list’ that a user could use for programs.

I suppose you could just as easily create Widgets or ‘Task Bar’ applications — really, just about anything that you could think of. By default, the ‘MvcOS’ could use jQuery as the core which would allow for thousands of existing plugins to fit right in.

Maybe this isn’t that great of an idea, maybe it is too much like existing projects — not really sure. Thoughts?


Written by hugoware

March 15, 2010 at 12:17 am

3 Responses

Subscribe to comments with RSS.

  1. I try most of the possibilities to use areas like components and even if it is much better than before (in v1 without areas) it is still a bit difficult.
    I’ll try to post something in a near future about that.The biggest difficulty is to keep the creation of these componentized areas simple. The major trouble I found was that when you embed the views the framework doesn’t regnize typed views…still need some investigation 😉

    By the way I vote +1 to have a core framework mvc+jquery with pluggable areas 😉


    March 16, 2010 at 10:16 am

  2. Is it possible for you to share the source you created for this post? I thinks it would be a great Idea.


    April 9, 2010 at 1:12 pm

  3. Sorry for the delay – There isn’t any code for this right now unfortunately. The screenshot above is playing around with Photoshop to create a concept of what it could look like…

    You might want to check back in about 39 days which is when I start coding it


    April 23, 2010 at 8:33 am

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: