130 likes | 266 Vues
In this enlightening lecture, Anders Moberg, David Mörtsell, and David Södermark delve into AJAX, an essential technology for modern web development. They cover the fundamentals of Asynchronous JavaScript and XML, demonstrating how AJAX enables partial page updates and enhances interactivity in Web 2.0 applications. The discussion includes practical examples, benefits like reduced bandwidth and faster loading times, and challenges such as the back-button issue. This session emphasizes the importance of learning AJAX to stay ahead in the evolving landscape of web technologies.
E N D
AJAX – The Future of Web Development? Anders Moberg David Mörtsell David Södermark
This Lecture • Introduction • AJAX • Examples • Discussion • Results • Questions
Introduction • AJAX • Asynchronous Javascript And XML • Partial page updates • Web 2.0 • Next generation of the Web • Every reader is a writer • Traditional web development • Request entire web pages
AJAX • Technologies • HTML, CSS • Client-side scripting • Javascript, VBScript • XML • Server-side scripting • PHP, ASP, JSP
HTML • Hypertext Markup Language • Static • CSS used for style • XHTML
Client-side scripting • Small scripts on web pages • Dynamic • Inside HTML
XML • Extensible Markup Language • Describes data • XHTML
Server-side scripting • Executed on the server • Commonly used to access databases • Content more dynamic and personalised • Output usually HTML, sent to the client
Examples • Answers.com • AJAX Translator
Discussion • Should developers learn AJAX? • Benefits • Less bandwidth = faster loading • Faster loading = faster feedback • More interactive web pages • Problems • The back-button problem • Can be difficult to know what is changed
Conclusion • Learn AJAX! It may be the future...