CRE072 Moderne Webentwicklung
Welche Standards und Methoden das Programmieren neuartiger Anwendungen im Web erlauben
Das System Ruby on Rails und Fortschritte bei der Sprache JavaScript und deren Unterstützung in populären Browsern brachten vor wenigen Jahren auf einen Schlag eine ganze Reihe neuartiger, einfach zu verwendender Webanwendungen hervor. In kurzer Zeit etablierten sich damit neuartige Entwicklungsmethoden und Werkzeuge auf einer webbasierten Plattform und präsentiert sich zunehmend als ernst zu nehmende Alternative zu Betriebssystem-basierten, lokal ausgeführten Anwendungen.
Christopher Clay und Esad Hajdarevic sind Entwickler des Tumblelog-Systems "Soup" und geben im Gespräch mit Tim Pritlove Auskunft über Werkzeuge, Programmiersprachen, Frameworks und Probleme bei der Entwicklung moderner Webanwendungen mit interaktiven Benutzeroberflächen. Im Verlauf werden verschiedene Aspekte der Webentwicklung tangiert, einschließlich Programmiermodellen, Datenformaten, Protokollen und Sicherheitsfragen.
- Tim Pritlove
- Christopher Clay
- Esad Hajdarevic
Shownotes
Links:
- Soup
- WP: Tumblelog
- Scripting News
- Dave Winer
- Marc Andreesen
- Boing Boing
- WP: Bookmarklet
- WP: Britisches Territorium im Indischen Ozean
- WP: Ruby on Rails
- Die Programmiersprache Ruby
- WP: Smalltalk-80
- WP: Model View Controller
- WP: WebObjects
- WP: Objective-C
- 37 Signals
- Adaptive Path
- WP: Ajax
- W3C: The XMLHttpRequest Object
- Helma JavaScript Web Application Framework
- twoday
- WP: Prototypenbasierte Programmierung
- WP: Newton
- WP: NewtonScript
- WP: Self
- Prototype JavaScript framework
- script.aculo.us
- WP: Extensible Markup Language
- WP: JSON
- WP: RSS
- WP: Atom
- WP: XML-RPC
- WP: Representational State Transfer (REST)
- WP: HTTP-Request-Methoden
- WP: Simple Object Access Protocol (SOAP)
- WP: Stateless server
- WP: Create Read Update Delete (CRUD)
- WP: Session management
- WP: Cookie
- WP: Cross-Site Request Forgery (XSRF)
- Agile Web Development with Rails, Second Edition
- W wie Weblog: Der neue Duden ist da