1. Foren
  2. » Kommentare
  3. » Games
  4. » Alle Kommentare zum Artikel
  5. » Interview Zynga: "HTML5 ist nicht für…

bessere Idee - kein HTML5, kein Flash

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. bessere Idee - kein HTML5, kein Flash

    Autor devhd 14.12.11 - 17:55

    Um komplexe Webanwendungen (wie auch Spiele) zu automatisieren wird kein HTML5 helfen, sondern JavaScript. Flash ist auch nur eine Ersatzplattform um ActionScript zu verwenden.

    Am besten alles ohne HTML5 und ohne Flash in JavaScript zu automatisieren.

    Beispiel-Site: Alles ohne HTML-/CSS-/Flash-Dateien mit einem neuen objektorientierten JavaScript-Framework implementiert: http://rulus.com/#!/software_plattform

  2. Re: bessere Idee - kein HTML5, kein Flash

    Autor GodsBoss 14.12.11 - 18:04

    Dann viel Spaß damit, aufwendige Grafik in Spielen mit übereinandergelegten DOM-Objekten statt in Canvas zu erzeugen. ;-)

    Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.

  3. Re: bessere Idee - kein HTML5, kein Flash

    Autor devhd 14.12.11 - 18:10

    Danke :-) Das ist natürlich nicht effizient. Jedes Problem braucht eigene Lösung.

    Es gibt viele JavaScript-Objekte, die mit dem DOM nichts zu tun haben, sondern für asynchrone Bearbeitung und Netzwerkkommunikation verantwortlich sind. Genau so erstellt man einzelne Objekte mit eigener Logik und Erbschaft für die Canvas-Grafik.

  4. Re: bessere Idee - kein HTML5, kein Flash

    Autor gorsch 14.12.11 - 18:18

    Das ist ja ganz toll, eine Seite die man quasi ohne weiteres mit HTML hätte erstellen können funktioniert jetzt nur noch mit Javascript. (Und in Opera anscheinend garnicht)
    Dazu noch fixed-width... wie ich Webentwickler doch liebe! argh...

  5. Re: bessere Idee - kein HTML5, kein Flash

    Autor devhd 14.12.11 - 18:24

    > Und in Opera anscheinend garnicht

    Danke für den Punkt. Der ist bekannt und nach dem Kundenwunsch niedrig priorisiert. Es kann nicht alles perfekt vom ersten Tag sein. Das Framework ist jung und wird aktiv weiterentwickelt. Die Unterstützung jeder Art ist willkommen.

    > Dazu noch fixed-width... wie ich Webentwickler doch liebe! argh...

    Das wurde nach dem Kundenwunsch für diese Website so implementiert und hat mit dem Framework nichts zu tun.

  6. Re: bessere Idee - kein HTML5, kein Flash

    Autor gorsch 14.12.11 - 18:41

    >Der ist bekannt und nach dem Kundenwunsch niedrig priorisiert.
    Eine "Ihr Browser wird nicht unterstützt" Meldung statt einer weißen Seite wäre evtl. angebracht.

    >Das wurde nach dem Kundenwunsch für diese Website so implementiert und hat mit dem Framework nichts zu tun.
    Kundenwunsch? Ich dachte das wäre eure Seite, da steht das doch mit dem OOP-Framework etc...
    Naja, wie dem auch sei: fixed-width sollte man auch dem kundigsten Kunden versuchen, auszureden.

  7. Re: bessere Idee - kein HTML5, kein Flash

    Autor GodsBoss 14.12.11 - 19:07

    > Danke :-) Das ist natürlich nicht effizient. Jedes Problem braucht eigene
    > Lösung.
    >
    > Es gibt viele JavaScript-Objekte, die mit dem DOM nichts zu tun haben,
    > sondern für asynchrone Bearbeitung und Netzwerkkommunikation verantwortlich
    > sind. Genau so erstellt man einzelne Objekte mit eigener Logik und
    > Erbschaft für die Canvas-Grafik.

    Was denn nun? HTML5 oder kein HTML5?

    Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.

  8. Re: bessere Idee - kein HTML5, kein Flash

    Autor devhd 14.12.11 - 19:53

    gorsch schrieb:
    --------------------------------------------------------------------------------
    > Eine "Ihr Browser wird nicht unterstützt" Meldung statt einer weißen Seite
    > wäre evtl. angebracht.

    Wir haben ältere Versionen von Opera unterstützt (vielleicht 8 oder 9) und später aufgegeben, weil andere neue Funktionen priorisiert wurden.

    Unsere B2B-Kunden haben die gewünschte Funktionen definiert und insgesamt existieren jetzt mehrere tausende projektabhängige JS-Objekte (UI, async, AJAX, RPC, Timer, Karten, Geschäftsprozesse, ...). Die Entwickler-Ressourcen sind leider nicht ohne Limit. Ein Teil des Umsatzes der GmbH wird ins Framework investiert.

    Schöne Webseite "Ihr Browser wird nicht unterstützt" hatten wir auch :-) , aber einige Benutzer kamen mit anderen funktionsfähigen Browsern und haben diese Seite auch gesehen. Das muss natürlich irgendwann optimiert werden.

    > Kundenwunsch? Ich dachte das wäre eure Seite, da steht das doch mit dem
    > OOP-Framework etc...

    Jedes Projekt kostet etwas, auch internes (Gehälter, Büro, ...). In dem Fall war die Firma selbst der Auftraggeber um eigene OO-Technologie für normale Webentwicklung zu testen und nicht nur für B2B-Informationssyszeme zu nutzen. Vorher hatte die Firma eine klassische Webseite (HTML/CSS).

    > Naja, wie dem auch sei: fixed-width sollte man auch dem kundigsten Kunden
    > versuchen, auszureden.

    OK :-)

    Danke fürs Feedback.

  9. Re: bessere Idee - kein HTML5, kein Flash

    Autor devhd 14.12.11 - 20:05

    GodsBoss schrieb:
    --------------------------------------------------------------------------------
    > Was denn nun? HTML5 oder kein HTML5?

    HTML5 ist nur eine UI-Schicht. Ob das in XHTML, HTML5 oder Flash angezeigt wird ist projektabhängig und für das Framework egal.

    Wir entwickeln asynchron und UI-Schicht unabhängig, z.B. ein Karten-Objekt wird so erstellt:

    r.create("ui.map.google", {
    style: {
    width: 400
    },
    callback: function(){
    r.body.append(this);
    this.show_address("Heidelberg").zoom(11).show_marker(49.4, 8.7);
    }
    });

  10. Re: bessere Idee - kein HTML5, kein Flash

    Autor devhd 14.12.11 - 20:10

    Übrigens, ihr könnt dieses Codebeispiel in der Firefox-Konsole auf der Webseite rulus.com starten und eine Karte wird dynamisch erstellt ;-)

  11. "Wir entwickeln asynchron und UI-Schicht unabhängig"

    Autor CodeMagnus 15.12.11 - 17:41

    > Wir entwickeln asynchron und UI-Schicht unabhängig

    Sorry, aber: Was für ein Unsinn! Guck Dir allein Dein kurzes Beispiel an:

    1.) r.body.append -> Body-Element gibt es also auch in Flash? Oh, also doch "UI-abhängig"...

    2.) style: {
    width: 400
    } ??? -> Ist das CSS oder nicht? CSS zählt man buzzword-mäßig zu HTML5, wenn man "die UI-Schicht" meint.

    3.) "ui.map.google" -> Natürlich kann man das abtrahieren, aber leider hast Du im Web das Problem, dass Du HTML(5)-Content zurückbekommst. Jetzt bitte nicht mit JSON argumentieren... alles, was "grafisch" bei den meisten APIs zurückkommt ist HTML-Code, und sei es nur ein iframe-Element, das dynamisch per JS ins DOM gehängt wird. DOM => (X)HTML(5)

    Also bitte: Keine Augenwischerei hier.

  12. Re: "Wir entwickeln asynchron und UI-Schicht unabhängig"

    Autor devhd 18.12.11 - 22:45

    CodeMagnus schrieb:
    --------------------------------------------------------------------------------
    > 1.) r.body.append -> Body-Element gibt es also auch in Flash? Oh, also
    > doch "UI-abhängig"...

    Gibt's ein "body" nur in DOM oder kann man das doch für viele UI-Libraries abstrahieren? Kann man das nicht implementieren wenn man Flash, Java oder .NET als eine UI-Plattform benutzt?

    > 2.) style: {
    > width: 400
    > } ??? -> Ist das CSS oder nicht? CSS zählt man buzzword-mäßig zu HTML5,
    > wenn man "die UI-Schicht" meint.

    Das ist eine UI-Eigenschaft. In CSS schreibt man "400px" oder in anderen Einheiten. Wenn HTML/CSS als UI-Schicht benutzt wird, dann wird das in "width:400px" nur für diese Objektinstanz konvertiert.

    > 3.) "ui.map.google" -> Natürlich kann man das abtrahieren, aber leider
    > hast Du im Web das Problem, dass Du HTML(5)-Content zurückbekommst.

    Ja, das ist ein Beispiel mit einem HTML-Plugin, was bekannt und leicht aufrufbar ist.

    > alles, was "grafisch" bei den meisten
    > APIs zurückkommt ist HTML-Code, und sei es nur ein iframe-Element, das
    > dynamisch per JS ins DOM gehängt wird. DOM => (X)HTML(5)

    Nur im Web oder geht es um alle APIs (ERP, CRM, ...)?

    > Also bitte: Keine Augenwischerei hier.

    Genau. Es gibt nicht nur Web.

    Das Framework ist aber sehr stark Web orientiert und die HTML-Variante wird am meisten benutzt. Die Terminologie wurde auch an Web gehalten um den Einstieg für neue Mitarbeiter leichter zu machen.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  2. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb

  3. CSU-Vizechefin

    Aussagen zur Internetsucht sind absurd

  4. iOS

    Untethered Jailbreak für iOS 5.1.1 erschienen

  5. USB-Sticks und Speicherkarten

    Hersteller wehren sich gegen neue "Mondtarife"


Meistkommentiert
  1. Kommentare: 385 | letzter Beitrag 10:32 Uhr

  2. Kommentare: 221 | letzter Beitrag 09:51 Uhr

  3. Kommentare: 215 | letzter Beitrag 25.05. 11:40

  4. Kommentare: 183 | letzter Beitrag 25.05. 20:19

  5. Kommentare: 128 | letzter Beitrag 04:57 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Lockheed Martin: US-Soldaten in Afghanistan bekommen Exoskelett
Lockheed Martin
US-Soldaten in Afghanistan bekommen Exoskelett

Lockheed Martin hat eine neue Version des Exoskeletts Hulc vorgestellt, das es einem Menschen ermöglicht, schwere Lasten zu heben und zu tragen. Der Hersteller will das System im Spätsommer testen und, wenn alles gutgeht, danach an US-Soldaten in Afghanistan ausliefern.

  1. Rüstung Ramsch-Technik aus China in US-Waffensystemen

Kingdoms of Amalur: 38 Studios entlässt alle Mitarbeiter
Kingdoms of Amalur
38 Studios entlässt alle Mitarbeiter

Das vom US-Baseballstar Curt Schilling gegründete Entwicklerstudio 38 Studios ist so gut wie pleite: Nach einer Reihe von Finanzproblemen hat die Firma jetzt alle Beschäftigen entlassen.

  1. MMXII D.W. Bradley plant Neuauflage von Dungeon Lords
  2. Legend of Grimrock im Test-Video Das Anti-Skyrim
  3. Wasteland 2 Kreativhilfe durch Obsidian ab 2,1 Millionen US-Dollar

F2, F8, F12: Windows 8 startet zu schnell
F2, F8, F12
Windows 8 startet zu schnell

Windows 8 kann auf entsprechender Hardware in weniger als 8 Sekunden booten. Dabei bleibt zu wenig Zeit, um den Bootvorgang zum Sprung ins Bios, ins UEFI-Menü oder in die Startauswahl von Windows zu unterbrechen.

  1. Dice Einige Frostbite-2-Spiele nur mit 64-Bit-Betriebssystem
  2. Windows RT Windows-Tablet-Lizenz soll angeblich 100 US-Dollar kosten
  3. Windows 8 Release Preview Microsoft verbessert Multi-Monitor-Unterstützung

  1. iOS: Untethered Jailbreak für iOS 5.1.1 erschienen
    iOS
    Untethered Jailbreak für iOS 5.1.1 erschienen

    Das Chronic-Dev-Team und das iPhone-Dev-Team haben ihre Untethered-Jailbreaking-Software für iOS 5.1.1 veröffentlicht. Damit lassen sich das iPhone, das iPad und der iPod touch für nicht von Apple abgesegnete Software freischalten.

  2. CSU-Vizechefin: Aussagen zur Internetsucht sind absurd
    CSU-Vizechefin
    Aussagen zur Internetsucht sind absurd

    Dorothee Bär warnt nach einer Studie der Bundesregierung davor, Computerspiele und das Internet als Gefahr für Leib und Leben darzustellen.

  3. Schmerzlos: MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb
    Schmerzlos
    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb

    Ein Injektionsinstrument, das ein Medikament annähernd mit Schallgeschwindigkeit durch die Haut schießt, haben Forscher am MIT entwickelt. Da der Strahl nur hauchdünn ist, soll der Patient die Injektion praktisch nicht spüren.


  1. 18:49

  2. 18:33

  3. 18:08

  4. 17:44

  5. 17:17

  6. 16:57

  7. 15:46

  8. 14:39