Practical ASP.NET

MIX10: More on jQuery and ASP.NET 4

Microsoft ASP.NET Senior Program Manager Stephen Walther Talks with Peter Vogel about jQuery, AJAX and ASP.NET 4.

Around the time that Scott Guthrie was announcing Microsoft's commitment to jQuery at the MIX 10 event in Las Vegas earlier this week (for more, read Microsoft Doubles Down on jQuery), I was speaking with Stephen Walther, senior program manager for ASP.NET at Microsoft. He was providing useful insight into Microsoft's plans for AJAX in ASP.NET in the near and long term.

While Microsoft looked at complementary initiatives to build on jQuery, the ASP.NET team, according to Walther, "recognized the momentum that jQuery has in the ASP.NET and PHP environment." It made sense to become part of that momentum even though that commitment involved a significant shift in resources.

"We're redirecting all of our efforts into jQuery," Walther said, "We're contributing resources to jQuery, as everyone else does, but we're also making significant commitments." Those commitment extend outside Redmond's walls. "We'll be encouraging developers to go to jQuery," Walther said.

In addition to the developer resources Microsoft has committed to work with the jQuery team, Microsoft's plans to help add new functionality to the jQuery core. Microsoft is working in a number of directions, including databinding, the script loader and contributing to development of templating functionality as part of the jQuery core.

Working with the jQuery team is only part of the challenge, said Walther.

"We need to create a bunch of jQuery plug-ins to support, for instance, OData (Open Data Protocol, which allows integration with SharePoint and Azure). We also have to get everything on the server side to work well with jQuery," said Walther, who added that Microsoft is working to support MVC as well. "We need helpers that wrap jQuery for MVC."

jQuery isn't the only aspect of what's changing in client-side development with ASP.NET. Walther said that ASP.NET 4 is giving developers much greater control over the markup code. And he added that Microsoft is working hard to continue to integrate Windows Communication Foundation with JSON.

The Control Toolkit was "insanely popular," Walther said, describing it as "one of the top CodePlex downloads of all time." The toolkit has already logged a hundred thousand downloads.

Long term, the goal is to move successors to the Control Toolkit into the community as part of the CodePlex foundation. That shift will encourage contributors both from the community and Microsoft. Shorter term, Microsoft is striving to add "more goodies," as Walther called it.

About the Author

Peter Vogel is a system architect and principal in PH&V Information Services. PH&V provides full-stack consulting from UX design through object modeling to database design. Peter tweets about his VSM columns with the hashtag #vogelarticles. His blog posts on user experience design can be found at http://blog.learningtree.com/tag/ui/.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events