Warning: array_key_exists() [
function.array-key-exists]: The second argument should be either an array or an object in
/home/yodahome/littlevampire.net/wiki/actions/toc.php on line
11
Warning: array_key_exists() [
function.array-key-exists]: The second argument should be either an array or an object in
/home/yodahome/littlevampire.net/wiki/actions/toc.php on line
15
Ansatz fuer Web 2.0 Kritik: Web 2.0 versucht im Grunde nur die urspruengliche Idee von Web 1.0 wieder zu verfolgen.
http://www.heise.de/tp/r4/artikel/23/23472/1.html∞
Ablauf
Einstieg über OpenSource Software:
- wichtige Grundlage für viele programmiertechnische Innovationen
- Community- und Kooperations/Kollaborationmodell der OS-Szene als Vorbild
- Offene APIs sind eine direkte Konsequenz aus der Ideologie der "offenen Quellen" (-> Was sind APIs?)
- O'Reilly ist stärkster Vertreter für OpenSource Literatur und verantwortlich für starkes Marketing, darum auch Urheber des Web 2.0 Begriffs
- Beispiele:
StudiVZ,
YouTube
API
- offene Interfaces
- Beispiele: Flickr, del.icio.us
AJAX
- Asynchrones JavaScript And XML
- Kombination aus lange bekannten Technologien und einzelnen neuen Features
- Zum größten Teil innovative Ansätze zum Softwaredesign --> AJAX ist ein Konzept!
- Ursprung unbekannt, prominent geworden in einem Aufsatz von Jesse James Garrett "Ajax: A New Approach to Web Applications" (http://de.wikipedia.org/wiki/Ajax_%28Programmierung%29∞)
JavaScript
Sprache zur clientseitgen Steuerung der UI.
Document.Object.Model ist nötig um überhaupt eine UI erstellen zu können und ermöglicht zusammen mit den anderen AJAX Bestandteilen daher die Umsetzung von Applikationen nach dem MVC(Model View Controller)-Modell.
XML
Format für strukturierten Daten (ebenfalls Baumstruktur)
sehr flexibel und Grundform für diverse spezifische Datenformate (RDF,XHTML,DOCBOOK,
OpenDocument,Mindmaps)
CSS
Formatierung der Darstellung von Webinhalten
XMLHttpRequest
ermöglicht erstmals Datenübertragung im Hintergrund während der User das UI noch benutzen kann
überträgt alle textbasierten Datenformen (XML, HTML, TXT etc.)
Nachfolger anderer Techniken wie iFrames etc. , die bestimmte Funktionen nur eingeschränkt ermöglicht haben
Es wird eine http-Anfrage im Hintergrund an den Server gerichtet. Diese kann nahezu alle Formen von Informationabfragen enthalten, so dass -anders als bei serverseitigen Systemen wie PHP- lediglich die notwendigen Informationen ohne einen Refresh des Interfaces übertragen werden können. Da das Objekt von allen aktuellen großen Browsern nativ unterstützt wird, sind Applikationen browser-übergreifend möglich.
Standards
Durch die rasante Verbreitung über
OpenSource haben sich diverse technische Standards entwickelt, die es verschiedenen Diensten, Programmen etc. erleichtern untereinander zu kommunizieren. Derivate von XML sind relativ verbreitet und erlauben sehr flexible Datenverarbeitung / -strukturen.
RSS
- einfaches Format für Nachrichten ähnlich einen Newsticker, der aber auch komplexere Dokumente beinhalten kann
- ohne Regeln für die Darstellung, durch Stylesheets variabel gestaltbar
Ein Teil des großen Hypes um Web 2.0 als Begriff für eine neue dotcom-Blase ist wohl dem Vertrauen in neue Konzepte der
OpenSource Gemeinschaft zu verdanken. Der
OpenSource /
FreeSoftware - Gedanke hat sich nur schwer in die traditionellen Strukturen vorgearbeitet und hat erst zu Beginn des neuen Jahrtausends signifikante Verbreitung erfahren (Mozilla Foundation, o'Reilly,
RedHat etc. sind einige Firmen, die ein erfolgreiches Businessmodell auf Basis von
OpenSource Software oder in deren Dunstkreis angesiedelt haben.
Eine neue Welle von Innovation gepaart mit der besonderen Bedingungen von den meisten Web 2.0 Anwendungen (relativ geringe Personalkosten, ein weltweit verfügbares Produkt) läßt Investoren offenbar an den schnellen Erfolg dieser Unternehmen glauben.
Schlagworte:
technische Standards (XML), offene APIs, Auslagerung von Arbeitslast auf den Client ("
ThickClient"), Verbesserter Look, klassischer Aufbau einer 'normalen' Applikation
Kleine Web 2.0 Geschichte
Timeline∞
BibSonomy
CiteULike
"Things" - extra Folie über die riesigen Datenbestände zentrale Speicherung
There are 5 comments on this page. [Display comments]