English 中文(简体)
MVC evolution and improvements
原标题:
  • 时间:2009-11-09 15:35:20
  •  标签:
  • frameworks

I just found the MVC was initially proposed in 88 [here is the pdf file] but unfortunately ASP.NET just recently implement it.

Do you know which is the most used MVC design pattern in the our days frameworks? I m curious to know how MVC has evolved during the times and which is the best approach(what make it a good approach)? For example: a) in some versions, views doesn t interact with models. b) model has to be bigger than controller. On short, which are the gold rules for a good MVC implementation even if a certain framework doesn t require it?

最佳回答

As far as MVC design patterns it s been in use for more than 20 years in a wide variety of various languages and frameworks.

It s either being used in or is the basis of the design patterns being used in a wide variety of applications.

The core of MVC has to do with separating your code so that things have a logical progression through your code and gives you a simple way to separate your code. I m not sure I understand your question about wanting to know which is the most used MVC design pattern since it is the design pattern.

问题回答

According to Wikipedia, it was first described in 1979, not 88. The paper you link to even has a reference at the end titled "Model View Controller" from 1987, which is a good hint that 1988 was not the first proposal. :-)

I don t think it s "unfortunate" so much as "inevitable" that big companies didn t get around to implementing it for decades. Big companies tend to move slowly.

Sorry, was there a question here?





相关问题
Natural language rendering

Do you know any frameworks that implement natural language rendering concept ? I ve found several NLP oriented frameworks like Anthelope or Open NLP but they have only parsers but not renderers or ...

PHP Framework: Ebay Like Site

I am going to be builiding a site like ebay - with all the features of ebay. Please note my payment method is limited to paypal. What would be the best PHP framework to use to build this quickly, ...

Why does stack get truncated in Exception.StackTrace?

Why does the high part of the stack (in Exception.StackTrace) gets truncated? Let s see a simple example: public void ExternalMethod() { InternalMethod(); } public void InternalMethod() { try ...

Finding the correct Python framework with cmake

I am using the macports version of python on a Snow Leopard computer, and using cmake to build a cross-platform extension to it. I search for the python interpreter and libraries on the system using ...

edit profile from frontend - symfony

I succeeded to create a register form, and now users can register my site. But I can t create a form where users can edit their profile. I have sf_guard_user and sf_guard_user_profile in my schema....

MVC evolution and improvements

I just found the MVC was initially proposed in 88 [here is the pdf file] but unfortunately ASP.NET just recently implement it. Do you know which is the most used MVC design pattern in the our days ...

热门标签