Note Editore
ASP.NET MVC is a new web development framework created by Microsoft as an alternative to ASP.NET web forms applications introduced years ago to replace ASP. Web forms hide a lot of details and control from the web developer and provide drag and drop functionality to web applications. This is very good for rapid web development but is hard to test and maintain. MVC is well suited to testability and Test Driven Development (TDD). The developer has an incredible level of control and a multitude of extension points that makes MVC very powerful and extensible. This takes a web application and develop it from concept to production. It introduces ASP.NET developers to advanced, open source and alternative tools. Most of ASP.NET developers just work with the tools handed to them by Microsoft and an occasional 3rd party library. During the development of the application, the book introduces the readers to new alternative tools, frameworks and methodologies to help them create a cutting edge web application. The book shows using unit testing tools such as nUnit and IoC (Inversion of Control) containers such as Structure Map, Spring and Castle Windsor to perform dependency injection (DI) and make the application extensible and testable. Readers will also use open source JavaScript libraries such as jQuery, Dojo, Prototype and so on to implement web 2.0, interactive and ajax functionality. And reader will work with a mocking framework (MOQ or Rhino Mocks) to facilitate the creation of unit tests. Readers working through the book will develop a web application that will be live and in production by the time the book is finished. The book will document the process of developing this application using MVC and the tools mentioned above. This gives the user a unique experience in that they get to see the creation of a web application from concept to production. This allows the reader to work with all facets of web application development: requirements, design, testing, deployment, beta releases, refactoring, tool and framework selection.
Altre Informazioni
ISBN: 9780470447628
Collana: Wrox - Programmer to Programmer
Dimensioni: 9.00 x 7.25 x 0.75 inch.
Formato: Paperback
Pagine Arabe: 280
Pagine Romane: XXIII