Ok guys,
Let me be the first person beside Gizmox to post in here :-)
As propbably noticed in various postings I have called for an Open Souce initiative as quite a lot of developers are from smaller companies or even privateers (like me). I already found Ryan to build up a new framework around VWG to build our applications faster en more accurate (accurate in needing to spend less time in testing due to the generic approaches).
Because I am also busy building a complete new framework from scratch, but with the experience build up over the last 10 years of web application development. But I know I am not the only one building frameworks.. So therefor the call for combining expertises
I tend to say that most applications build are based on a 80 - 20 rule. Meaning 80% of the application consists of CRUD (Create, Read, Update, (logic) Delete), the remaining 20% are socalled processes. Having said this I am building up my framework aroun this 80 -20 rule.
Automatic generated Scaffolding screens wich will eventually be customizable. (the 80%)
Workflow triggered and controlled screens to fill the remaining 20%
I know this is a hell of a job and when build you might end up in a very closed structure in which changes can be hard to make.
Therefore I am also implementing the MEF (Microsoft Extension Framework) to be able to exchange all the various elements of the framework. From Dal (MODEL) up to the various controls. MEF is used in the upcoming VS2010 and also is an open source environment.
Please let us all join forces to build this thing. How to contribute? If you for example have a very good library or an own gridview control or other helpfull libraries. That all would be very helpfull.
I will open up my code as soon as I have it more concrete, right now it is a proof of concept, but from that point the entire framework will arise. Probably a codeplex site will be opened including a blog spot.
I start of with a small screencast (with a lot of errors and flaws, but hopefully this will give you some idea). The designer you see is the first Scaffolded screen, from there you will be able, in a later stage, to download the screendefinition and adjust this in a seperate application, post the definition back and the clients will be able to use that new screen. All components are loaded by MEF imports and exports
I know this is quite a bit of info but again. this is work in progress and I want this thing to be open so that others could benifit and eventually we all benifit as development time hopefully goes down!!!!
My little screencast of the CEM framework (Customer Experience Management) is at
Comments and Critics are more then welcome.
@Gizmox people I posted this in the commercial section but if you feel this is also worth placing in the open 'Announce it' you may crosspost this message!!
With kind regards,
Michael Hensen
The Netherlands
THIS THREAD IS CONTINUED AT http://www.visualwebgui.com/Developers/Forums/tabid/364/forumid/25/threadid/25181/scope/posts/Default.aspx