tag:blogger.com,1999:blog-19117963.post782611761389612471..comments2023-10-26T03:31:12.576-07:00Comments on Ran Davidovitz: ASP.NET MVC framework - ready or notRan Davidovitzhttp://www.blogger.com/profile/04728100184410610704noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-19117963.post-39780900929453639762009-01-04T14:34:00.000-08:002009-01-04T14:34:00.000-08:00Hi, RanI have the same concern as you do. In my v...Hi, Ran<BR/><BR/>I have the same concern as you do. In my view, ASP.NET MVC is not designed to handle the type of data intensive application you mentioned. I like Nick Berardi's decision matrix about when to use Web Forms and when to use MVC. Here is the link http://www.coderjournal.com/<BR/><BR/>Basically, for data-heavy application, forget about ASP.NET MVC. I bet that your users will be very mad if you ever manage to develop such a lame UI using ASP.NET MVC. Users love to see those apps behave like a Windows app, not like a web page.Jiangning Tanghttps://www.blogger.com/profile/02276441780024026669noreply@blogger.comtag:blogger.com,1999:blog-19117963.post-72102490702229208432007-11-08T06:54:00.000-08:002007-11-08T06:54:00.000-08:00You are no the first to asked me that, well in my ...You are no the first to asked me that, well in my opinion a real life application is simply an application that will incorporate few sections on your panel that communicate with one another and each part is reusable, i guess one of the part is a complex type that contain tab control (meaning lots of data).<BR/><BR/>An example of such application is something my team developed for User Management of our solution and it includes:<BR/>1. Group panel - shows hierarchy of groups on tree that you user can select, the panel also contain some action that the user can do on the groups (E.g. Delete, new, edit, etc)<BR/>2. User list panel - shows the users of the selected group (but can shows a general user list if it is being reused in another place)<BR/>3. User details panel - shows in a tabular way all the details of the selected user(s) (contain lots of information) and it supports update and few more actions.<BR/><BR/>you surely see that each panel talks with one another for example:<BR/>1. When user select a group the 'users panel' is filled with child users and the 'user details panel' is cleared.<BR/>2. when selecting a user in the 'users' panel' the 'user details panel' get filled with all the user details (by using the model and controller to fetch the data).<BR/>3. When pressing on action (E.g. Delete user) in the 'users details panel' than it is being removed from the 'users list panel' (re-fetched)<BR/><BR/>So as you can see this is a fairly true scenario and there are more out there<BR/><BR/>Keep me posted and thanks for the commentRan Davidovitzhttps://www.blogger.com/profile/04728100184410610704noreply@blogger.comtag:blogger.com,1999:blog-19117963.post-36836257586195028052007-11-08T03:55:00.000-08:002007-11-08T03:55:00.000-08:00Ill keep you posted, but i will have a 'real world...Ill keep you posted, but i will have a 'real world' application out the door within 6 months of the release of the framework..<BR/><BR/>What does real world mean anyway? I keep hearing that terms directed quite often towards people like Scott who make life easier for the rest of us.Byron Walkerhttps://www.blogger.com/profile/00316215530047047968noreply@blogger.com