130 likes | 255 Views
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
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...