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.
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
Download bei 27 KiB/s :( Ein Torrent wär echt was feines ;)
Ich kann mich meinem Vorposter nur anschließen. Es würde den CCC-Server entlasten. Ich würde die neuesten Folgen auch gerne seeden. Eventuell könnte der CCC ja über eine Mirrorlösung nachdenken. Für die 3 neuesten Folgen gäbe es bestimmt auf dem ein oder anderen Webserver ein Plätzchen.
Torrent: http://thepiratebay.org/tor/4023247/chaosradio_express_071.mp3
Müsst aber fleißig seeden, da mein Upload nicht so prall ist.
Sorry, das war der alte…
Hier der neue: http://thepiratebay.org/tor/4023556/chaosradio_express_072.mp3
Das mit den Seeden gilt aber trotzdem. ;)
flutscht wie geschmiert – 339 KB/sec und das konstant :)
Ein bisschen wirr das Gespräch und so weiter… hat mir nicht so gut gefallen und so weiter.
Dafür kenn ich jetzt den begriff Tumblelog, vermutlich als einziger in der ganzen Stadt. The Internet is serious busisness!
Ich würde Ruby on Rails gerne ausprobieren. Gibt es eine lokale Umgebung wie MAMP, wie das ermöglicht?
Gleich einen Hoster mit Ruby on Rails zu bezahlen, finde ich übertrieben.
@Remo: Ruby on Rails bringt alles mit, um alles lokal auf dem eigenen Rechner zu testen (inklusive Webserver).
@remo: Ruby on Rails enthaelt schon einen Webserver du musst nur Ruby und Rails installieren. Schau dir doch einfach mal den Screencast an: http://media.rubyonrails.org/video/rails_take2_with_sound.mov
@Tim, chris: DANKE! :D
Kann jemand Podcasts zum Thema (wie ja auch in der Episode angedeutet) empfehlen?
Nett, auch wenn ich nicht weiß ob jemand, der sich z. B. noch nicht mit SOAP vs. REST beschäftigt hat, jetzt schlauer ist. Insgesamt ist aber die Balance zwischen Tiefe und Breite ganz gut gewahrt geblieben.
In letzter Zeit kommen mir einige Episoden recht oberflächlich vor – wie diese. Der Eindruck mag ungerechtfertigt sein, weil ich nicht so aufmerksam zuhören konnte, aber mir kommt das momentan oft weniger nerdig vor. Themen werden zwar gut erklärt, aber eher allgemein, es geht weniger in Details. Ich persönlich würde lieber weniger Sendungen hören, die dafür mehr in die Tiefe gehen.
Dennoch – tolle Arbeit. Danke für den großartigen Podcast, Tim!
Tolle Sendung. Habe zwar keine Zeit für WoW, aber jetzt Lust bekommen.
Öh, ja. @Tim: Du kannst den comment ja vllt. an die richtige Stelle verschieben
Der Podcast hat mir sehr gut gefallen. Ich habe mich nun seit einigen Jahren schon nicht mehr aktiv der Webentwicklung gewidmet und daher war das mal eine gute Gelegenheit auf den aktuellen Stand zu kommen.
Was Javascript angeht gehörte ich ja auch wohl zu der Gruppe der Skeptiker („elendes Gefrickel“), aber ich habe den Podcast mal zum Anlass genommen Javascript etwas genauer zu googlen.
Interessantes Thema und wie immer gut gemachte Sendung.
Leider haben die Macher von Soup wieder einmal Oel ins Feuer der „mein Framework ist besser als deine Programmiersprache“-Flamer gegossen.
Mehrfach wurde Rails mit PHP verglichen, was jeglicher Grundlage entbehrt. Framework vs. Programmiersprache – das kann, sollte und darf man nicht vergleichen.
Es wird immer so getan als ob PHP nicht das kann, was Rails bietet – was ja auch erst mal stimmt. Nimmt man sich ein PHP-basiertes MVC-Framework zur Hand sieht die Sache ploetzlich schon ganz anders aus. Und erst jetzt darf man beginnen zu vergleichen …
http://chaosradio.soup.io/ ;-)
Beim Versuch die chaosradio-soup durchzuscrollen, ist der FFox bei mir auf Höhe von 24C3#2227 stehen geblieben. Bei 96% cpu nur für firefox-bin reagierte er nicht mehr. Nach ’ner Minute habe ich’s dann aufgegeben ;-)
Danke für die schöne Sendung. Sie war wirklich nicht sehr „geekig“, aber manchmal ist auch ein Überblick – und wenn es nur darum geht, Stichworte fallenzulassen (wie „prototypejs“) – ganz hilfreich, um weiterführende Informationen zu lesen.
Danke noch einmal! :)