Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema? Nehmen Sie einfach Kontakt mit uns auf.
»Anfrage für Inhouse-Seminar
Mirko Hillert
Tel.: +49 (0)331-282-2225
Fax: +49 (0)331-282-2228
E-Mail: mhillert@entwickler-akademie.de
3 days
Unless you spent the past two years offline in a cave, you should know by now about AJAX and its impact on the building of Web applications. AJAX is the next big thing for developers and architects of Web solutions. But how is it next?
AJAX has been around for two years now and has been fully incorporated in the latest ASP.NET 3.5. But is it really ready for prime time? How long will it take for any users to navigate to AJAX sites every day and for nearly every click they do?
AJAX applications are highly interactive, responsive and easy to use. They are quite efficient from a network perspective too. The real problem, however, is that it is really hard to architect and implement these applications. If you go only a little bit beyond the hype of some IT portals, you learn two things. First, AJAX is possible today. Second, AJAX is much less used than the hype around it may suggest.
In this workshop, we’ll toss around the problem of AJAX architectures and the Web in general up to identify an easy and a not-so-easy way to AJAX with their positives and negatives, their features and drawbacks. You should devise an AJAX presentation layer as a two-tier model with a JavaScript-powered front-end and a service-based back-end communicating over HTTP and using JSON feeds. It looks like a plan, but the devil in in the details.
Which services should you use? REST, WS-*, or just a remote API? Should you create the user interface programmatically in JavaScript or have it generated as markup on the server? Is it worth considering client technologies more powerful than JavaScript? And a delivery format for the application that is more descriptive than HTML?
A number of technologies and products are coming out to address what is, a bit pompously indeed, called the user experience. Translated back to a more concrete speaking, however, user experience means rethinking and refactoring portions of the user interface in light of new tools, new techniques and new patterns.
Day 1 ASP.NET AJAX—The Easy Way