html tutorial - Desktop vs Webanwendungen - html5 tutorial



desktop-vs-webanwendungen

  • Desktop-Anwendungen (ohne Netzwerkkommunikation)
    • Fat-Client / Rich-Client“: Anwendungslogik, Darstellung (und ggf. Datenhaltung) in einer Software
      • + Zustandshaltung, z.B. geöffnetes Worddokument
      • + Umfangreiche Menüfunktionen
      • + Schnelle Reaktion auf Eingaben durch Aktualisierung von einzelnen Teilen einer Seite.
      • + Darstellung: Programmierer können Standardbibliotheken verwenden (Swing (JAVA) /… )
    • Meist sehr umfangreiche Installation erforderlich (in Firmen hierfür Kontakt mit SysAdmin nötig)
    • Updates nur manuell
    html tutorial -  lerne html - html css - css html -  ajax -  ajax codein  - Internetanwendung 
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite
  • Desktop-Anwendungen (mit Netzwerkkommunikation)
    • Datenhaltung und (Teile der) Anwendungslogik ausgelagert, Software auf Client dient zur Darstellung
      • + Weiterhin clientseitige Zustandshaltung (z.B. einmaliges Laden von Terminen  Darstellung als Kalender)
      • + Kommunikation mit Server nur zur Synchronisation
      • + Client weniger umfangreich, Aktualisierung der Software bei jedem Start möglich (z.B. JAVA Web Start)
    • Weiterhin lokale Installationen notwendig
    • Entweder Interpreter (z.B. kompatible JAVA-Version)
    • oder Plugins (z.B. Flash Player)
    html tutorial -  lerne html - html css - css html -  ajax -  ajax codein  - desktop vs web 
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite
  • Browserbasierte Webanwendungen:
    • Webbrowser auf Clientseite wird zur Darstellung der Anwendung verwendet, Server für die Datenhaltung und Anwendungslogik
      • + Keine Installation von Software auf Clientseite nötig (Sämtliche Betriebssysteme für PCs beinhalten Browser)
    • Web 1.0 Stil:
      • Eine Webseite wird komplett aktualisiert für jede Anfrage (statisch)
      • Ermöglicht keine Anwendungen mit „Desktop-feeling“
    • Web 2.0 Stil:
      • Aktualisierung von Seitenteilen möglich („Desktop-feeling“)
        • + Ermöglicht die Erstellung von umfangreichen Webanwendungen im Stile einer Desktopanwendung
  • Entwicklung: Desktopanwendungen im Web
    • Webanwendungen werden Desktopanwendungen immer ähnlicher, profitieren aber von den Vorteilen schlanker Clients
      • Verwendung des Browsers zur Darstellung, keine Installation von Plugins oder eigenständiger Software
      • Client immer auf neuestem Stand
      • Hauptgründe und Techniken hierfür:
        • JavaScript und CSS
        • AJAX (Details später)
        • Breitbandzugänge (schnelles Laden von Seitenteilen möglich)

    Related Searches to Desktop vs Webanwendungen