Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Microsoft ASP.NET 4

Buy

In the fall of 2004, at a popular software conference I realized how all major component vendors were advertising their ASP.NET products using a new word—Ajax. Only a few weeks later, a brand new module in my popular ASP.NET master class made its debut—using Ajax to improve the user experience. At its core, Ajax is a little thing and fairly old too—as I presented the engine of it (XmlHttpRequest) to a C++ audience at TechEd 2000, only four weeks before the public announcement of the .NET platform.

As emphatic as it may sound, that crazy little thing called Ajax changed the way we approach Web development. Ajax triggered a chain reaction in the world of the Web. Ajax truly represents paradigm shift for Web applications. And, as the history of science proves, a paradigm shift always has a deep impact, especially in scenarios that were previously stable and consolidated. We are now really close to the day we will be able to say “the Web” without feeling the need to specify whether it contains Ajax or not. Just the Web—which has a rich client component, a made-to-measure layer of HTTP endpoints to call, and interchangeable styles.

Like it or not, the more we take the Ajax route, the more we move away from ASP.NET Web Forms. In the end, it’s just like getting older. Until recently, Web Forms was a fantastic platform for Web development. The Web, however, is now going in a direction that Web Forms can’t serve in the same stellar manner.

No, you didn’t pick up the wrong book, and you also did not pick up the wrong technology for your project.

It’s not yet time to cease ASP.NET Web Forms development. However, it’s already time for you to pay a lot more attention to aspects of Web development that Web Forms specifically and deliberately shielded you from for a decade—CSS, JavaScript, and HTML markup. In my ASP.NET master class, I have a lab in which I first show how to display a data-bound grid of records with cells that trigger an Ajax call if clicked. I do that in exactly the way one would do it—as an ASP.NET developer. Next, I challenge attendees to rewrite it without inline script and style settings. And yes—a bit perversely—I also tell anyone who knows jQuery not to use it. The result is usually a thoughtful and insightful experience, and the code I come up with gets better every time. ASP.NET Web Forms is not dead, no matter what ASP.NET MVC—the twin technology—can become. But it’s showing signs of age. As a developer, you need to recognize that and revive it through robust injections of patterns, JavaScript and jQuery code, and Ajax features.

In this book, I left out some of the classic topics you found in earlier versions, such as ADO.NET and even LINQ-to-SQL. I also reduced the number of pages devoted to controls. I brought in more coverage of ASP.NET underpinnings, ASP.NET configuration, jQuery, and patterns and design principles. Frankly, not a lot has changed in ASP.NET since version 2.0.

(HTML tags aren't allowed.)

Surface and Underground Excavations, 2nd Edition: Methods, Techniques and Equipment
Surface and Underground Excavations, 2nd Edition: Methods, Techniques and Equipment

Surface and Underground Excavations – Methods, Techniques and Equipment (2nd edition) covers the latest technologies and developments in the excavation arena at any locale: surface or underground. In the first few chapters, unit operations are discussed and subsequently, excavation techniques are described for various operations:...

Constraint Databases and Applications: First International Symposium, CDB 2004, Paris, France, June 12-13, 2004, Proceedings (Lecture Notes in Computer Science)
Constraint Databases and Applications: First International Symposium, CDB 2004, Paris, France, June 12-13, 2004, Proceedings (Lecture Notes in Computer Science)
The ?rst International Symposium on the Applications of Constraint Databases (CDB2004) took place in Paris, France, on June 12–13, 2004, just before the ACM SIGMOD and PODS conferences. Since the publication of the paper “Constraint Query Languages” by Kan- lakis, Kuper and Revesz in 1990, the last decade has seen a growing...
The Silver Bull Market: Investing in the Other Gold
The Silver Bull Market: Investing in the Other Gold

From one of the world's most respected authorities on precious metals investment--a thoroughly researched volume on the investment prospects for silver, the other gold.

  After outperforming virtually all other investments for more than a decade, gold is being reincorporated into the financial
...


Management Consulting In Practice: Award-Winning International Case Studies
Management Consulting In Practice: Award-Winning International Case Studies

This important new book explores the relationship between top management consultant teams and their clients. Through a series of case studies, from both the private and public sectors, it presents best practice in consulting at the sharp end of contemporary management across all disciplines including change management, business strategy,...

Optimality and Risk - Modern Trends in Mathematical Finance: The Kabanov Festschrift
Optimality and Risk - Modern Trends in Mathematical Finance: The Kabanov Festschrift

Problems of stochastic optimization and various mathematical aspects of risk are the main themes of this contributed volume. The readers learn about the recent results and techniques of optimal investment, risk measures and derivative pricing. There are also papers touching upon credit risk, martingale theory and limit theorems.

...
USB Mass Storage: Designing and Programming Devices and Embedded Hosts
USB Mass Storage: Designing and Programming Devices and Embedded Hosts
A mass-storage device can provide access to data for just about any purpose. Every time you load an application or save a file on a PC, you’re using a mass-storage device. A computer’s hard drive is a mass-storage device, as are flash, CD, and DVD drives. Devices with dedicated functions—data loggers, robots, and other embedded...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy