Programming Microsoft ASP.NET MVC 3rd Edition

Click Here To Download Book
Pages 516
Views 8259
Size 11.0 MB
Download 151

ASP.NET was devised in the late 1990s at the same time when many companies in various industry sectors were rapidly discovering the Internet. The primary goal of ASP.NET was to make it feasible for developers to create applications quickly and effectively with-out having to deal with low-level details such as for example HTTP, HTML, and JavaScript intricacies. That was precisely what the community loudly demanded at that time. ASP.NET is what Microsoft delivered to deal with this request, exceeding expectations with a large extent.

Today, more than 10 years later, ASP.NET is showing signs of age, and many started even questioning the real necessity of experiencing a web framework at all. It’s an amazing time, and several options exist. There are Web Forms and ASP.NET MVC applications, and then there are many JavaScript-intensive client applications (single-page applications) that just make use of a server-side back end for delivering the fundamental layout of the few pages they really expose and for ad hoc services such as for example bundling.

Curiously, with the Web Forms paradigm, you can still write functional applications although ASP.NET MVC addresses more closely the current needs of developers. The most frequent scenario of Web Forms is applications for that you give attention to presenting data and use some third-party high-quality suite of controls for that. ASP.NET MVC is for everything else, including the scaffolding of client-side single-page applications.

The way web applications are changing proves that ASP.NET MVC probably failed to restore ASP.NET Web Forms in one’s heart of many developers, but it had been the best choice and qualifies to function as the ideal web platform for any application that needs a back end of some substance; particularly, web applications that aim at being multi-device functional. And yes, that likely means all web applications in less than two years. Switching to ASP.NET MVC is more than ever the natural follow-up for ASP.NET developers.