After reading Steven Sanderson's Pro ASP.NET MVC book, I’m convinced of the benefits of using ASP.NET MVC over web forms.
Since ASP.NET MVC is clearly inspired by Ruby on Rails and the benefits of the “Configuration Agreement”, it seems to me that M is completely absent in MVC!
In my opinion, the ease of use of Rails is equally dependent on the use of models. Especially when it comes to validation, as this clearly applies to the model, not the presentation level!
It's so easy to write in Rails: validates_presence_of: author or even better validates_uniqueness_of: title
So why is there no M in ASP.NET (M) VC?
: " ASP.NET MVC ActiveRecord?"
MVC - ORM, Microsoft , WebForms .NET. LINQ to SQL, Entity Framework "" .
-, ASP.NET MVC 2 HTML- MVC, .
, ASP.NET MVC View Controller - , , - View - ASP.NET. , , , , , .
, , , .
, , , , - MS , , , , , /, .
MVC , . MVC VC , , , , M.
I would describe ASP.NET MVC as a toolkit that will help you implement the MVC pattern; this is not a complete implementation of the pattern itself.
Source: https://habr.com/ru/post/1722689/More articles:Test Suite for testing scorm 2004 - scormgiving cell dataGridView background image in C # - c #Generating a C # class file from an XML schema - c #"Type not defined" when using Asp.Net AJAX Type.registerNamespace - asp.net-ajaxIs there any way to observe changes in the database table through Hibernate? - javaSave full web page - phpHow to enable Quick diff with plus and minus in Eclipse? - eclipseAS3 - Getting a child by name and then by depth - flashCan controller names on RESTful routes be optional? - ruby-on-railsHow to determine if date / time is EDT or EST in Java? - javaAll Articles