Abo
  1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Javascript-Framework…

Anwendungsbeispiele?

  1. Thema

Neues Thema Ansicht wechseln


  1. Anwendungsbeispiele?

    Autor: Mudder 02.09.13 - 10:20

    Ich habe mir eben das Einfühungsvideo zumindest teilweise angeschaut und man kann schon sagen: Ja das System funktioniert und macht ein guten Eindruck.

    Aber mir fehlt ein wenig die Inspiration was man mit dem Framework nun Effizient umsetzen kann .. außer einem Blog?
    Es liegt nun sicher nicht daran, dass heute Montag ist weil ich mich das auch bei den anderen JS-Frameworks gefragt habe. Denn so schön die auch Script-Templates und JSON in ansehnlichem Design präsentieren, so sind sie für den produktiven Einsatz irgendwie doch etwas zu speziell und eingeschnürt. Oder übersehe ich eine "Zielgruppe"?

  2. Re: Anwendungsbeispiele?

    Autor: dabbes 02.09.13 - 10:39

    Jede Art von moderner Webapplikation.

    http://emberwatch.com/#examples

    Du kannst natürlich alle Webapplikationen auch klassisch über einen Server umsetzen und alles an den Client transferieren, aber das fühlt sich dann nicht wie eine WebApp an, sondern wie ein Website (Klick, Seite lädt, Klick Seite lädt, usw.).


    Mehr Beispielprojete findest du über Backbone (geht ja auch in die gleich Richtung und Ember ist ja noch relativ neu)

    http://backbonejs.org/#examples


    Beispiel: Ausgabe einer Kundenbestellung, klassisch wird eine komplette Website geladen und im Browser ausgegeben.
    Mit einer Webapp werden nur die Daten übertragen und im Client mittels Views/Templates usw. ausgeben.
    Warum soll jedesmal eine komplette Seite übertragen werden, wenn doch nur ein paar Bytes an Daten braucht.

  3. Re: Anwendungsbeispiele?

    Autor: DanielSchulz 02.09.13 - 10:51

    Ich denke die Stärken von EmberJS und AngularJS liegen in den Modulen, die eine MVC-Architektur bilden, Du bekommst ein solides DataBinding und sparst damit Unmengen an View/Controller-Logik. Hätte ich das für einen Prototypen bereits gekannt hätte ich damit sehr viel Zeit gespart und viel Debugging Zeit eingespart, da der Code fertig geliefert wird. Und dieser Prototyp war eine sehr einfache SPA (Single Page App.)

    Die weiteren Stärken sind Routing (Einbinden fremder DOMs via XHR) und die Components. Letztere hat Angular nicht.

    Ich finde, wer aus der Angular-Ecke kommt sollte sich Ember einmal genauer anschauen. Mich hat es an einigen Stellen bisher schon positiv überrascht obwohl ich in Ember auch neu bin. Zumindest die Handlebars / Mustaches sind in beiden gleich. Die Controller funktionieren wohl etwas anders...

  4. Re: Anwendungsbeispiele?

    Autor: Mudder 02.09.13 - 11:13

    *druks* Jein..
    Du hast recht, dass wenn man eine WebApp bereitstellen will, dann ist die Methode eines "lokalen" Renderscripts sicher eine Alternative zum Laden ganzer Seiten.

    Andererseits machen WebApps, besonders mit Rücksicht auf den Traffic-Verbrauch, nur auf Smartphones Sinn und da macht mich z.B. Ember.js sehr skeptisch ob das überhaupt alles reibungslos auf mobilen Browsern läuft. Nur das Framework hat selbst im .min-Zustand noch 230kb und in deren Beispielen verwenden sie zudem jQuery und nicht jQuery Mobile. Alles irgendwie recht wage als das ich mich nun spotan darauf einlassen würde.

    Von den Ladezeiten das Framework überhaupt zum laufen zu bekommen mal ganz zu schweigen. Wer eine schlechte Datenrate hat, so dass sich das optimieren des späteren Contents für ihn lohnt, muss die Seite überhaupt erstmal laden - sonst bricht der nach 20 Sekunden mit "Scheiß Netz" ganz ab. Und dann behaupte ich auch mal: Wer wirklich optimieren und Daten im Hintergrund laden will, der bastelt sich ne simple AJAX-Anwendung selber - was dank jQuery nicht mal mehr Arbeit bedeutet.

  5. Re: Anwendungsbeispiele?

    Autor: zZz 02.09.13 - 11:20

    Mudder schrieb:
    --------------------------------------------------------------------------------
    > Andererseits machen WebApps, besonders mit Rücksicht auf den
    > Traffic-Verbrauch, nur auf Smartphones Sinn und da macht mich z.B. Ember.js
    > sehr skeptisch ob das überhaupt alles reibungslos auf mobilen Browsern
    > läuft.

    mobile browser bereiten doch dank ihres jungen alters und der webkit-dominanz *deitöocj* weniger probleme als desktop-browser

  6. Re: Anwendungsbeispiele?

    Autor: Mudder 02.09.13 - 11:33

    Ok mag sich langsam gebessert haben, nachdem auch billige Androidhandys mit JellyBean auf dem Markt sind. Bei Android 2.x / 3.x sieht das anders aus.

    Naja und auf einem Desktop-Monitor würde ich sowieso keine WebAPP laufen lassen - jedenfalls nicht als Homepage für den Kunden/User.

    Und so gesehen wiederhole ich auch nochmal meine Frage: Wenn einige hier effektiv mit Backbone oder Angular arbeiten, zeigt doch bitte mal eure Projekte, denn alle Beispiel-Scripts lassen sich eben doch sehr einfach auch ohne die Frameworks umsetzen, so dass es nichtmal lohnt sich die API dafür durchzulesen.



    1 mal bearbeitet, zuletzt am 02.09.13 11:40 durch Mudder.

  7. Re: Anwendungsbeispiele?

    Autor: Tapsi 02.09.13 - 12:33

    Ja und Nein.

    Ich finde die Unterschiede zwischen Android (Chrome28) und iOS (MSafari 6) teilweise echt groß, wenn man auf neue Funktionen zurückgreift.

    Mir fällt mein Spruch ein, den ich mein Projektpartner mal gesagt hatte. Safari hat die WebAudio API die wir brauchen um Musik abzuspielen und Chrome Mobile 28 die FileAPI die wir brauchen um die Misuk zu speichern. Damn... xD

    while not sleep
    sheep++

  8. Re: Anwendungsbeispiele?

    Autor: dabbes 02.09.13 - 13:38

    Android 2.x und 3.x Nutzer, nutzen sicherlich keine modernen WebApps ;-)

  9. Re: Anwendungsbeispiele?

    Autor: HPR 02.09.13 - 13:52

    Achtung Eigenwerbung: http://teamspir.it
    ist im Frontend mit Backbone umgesetzt.

    Du kannst natürlich jedes Projekt ohne Framework umsetzen, das kommt auf deinen Geschmack, das Anwendungsgebiet und die erwartete zukünftige Entwicklung und Wartbarkeit / Erweiterbarkeit an.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. ElringKlinger AG, Reutlingen
  2. Lidl Digital, Leingarten
  3. Robert Bosch GmbH, Dresden
  4. AVU Netz GmbH, Gevelsberg

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. 83,90€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Windenergie: Wie umweltfreundlich sind Offshore-Windparks?
Windenergie
Wie umweltfreundlich sind Offshore-Windparks?

Windturbinen auf hoher See liefern verlässlich grünen Strom. Frei von Umwelteinflüssen sind sie aber nicht. Während die eine Tierart profitiert, leidet die andere. Doch Abhilfe ist in Sicht.
Ein Bericht von Daniel Hautmann

  1. Hywind Scotland Windkraft Ahoi

KI in der Medizin: Keine Angst vor Dr. Future
KI in der Medizin
Keine Angst vor Dr. Future

Mit Hilfe künstlicher Intelligenz können schwer erkennbare Krankheiten früher diagnostiziert und behandelt werden, doch bei Patienten löst die Technik oft Unbehagen aus. Und das ist nicht das einzige Problem.
Ein Bericht von Tim Kröplin

  1. Künstliche Intelligenz Vages wagen
  2. KI Mit Machine Learning neue chemische Reaktionen herausfinden
  3. Elon Musk und Deepmind-Gründer Keine Maschine soll über menschliches Leben entscheiden

Raumfahrt: Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa
Raumfahrt
Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa

Die neuen Raumschiffe von Boeing und SpaceX verspäten sich und werden wohl erst 2020 mit Crew fliegen. Die Aufsichtsbehörde der US-Regierung sieht einen Teil der Schuld beim Chaos im Nasa-Management.
Von Frank Wunderlich-Pfeiffer

  1. Nasa-Teleskop Überambitioniert, überteuert und in dieser Form überflüssig
  2. Nasa Forscher entdecken Asteroiden, bevor er die Erde erreicht
  3. Nasa 2020 soll ein Helikopter zum Mars fliegen

  1. Satelliteninternet: Fraunhofer erreicht hohe Datenrate mit Beam Hopping
    Satelliteninternet
    Fraunhofer erreicht hohe Datenrate mit Beam Hopping

    Satelliteninternet kann mit DVB-S2X und Beam Hopping sehr viel mehr als bisher. Das will das Fraunhofer IIS bewiesen haben.

  2. Yager: Berliner Entwicklerstudio stellt Actionspiel The Cycle vor
    Yager
    Berliner Entwicklerstudio stellt Actionspiel The Cycle vor

    In 20 Minuten so viel erledigen wie möglich, Koop-Partnerschaften schließen - und überleben: Das ist das Grundprinzip von The Cycle. Hinter dem Shooter steckt das Entwicklerstudio Yager, vor allem für Spec Ops: The Line und Dreadnought bekannt ist.

  3. Macbook Pro: Apple kann den Core i9 nicht kühlen
    Macbook Pro
    Apple kann den Core i9 nicht kühlen

    Wird auf dem Macbook Pro ein längeres Videoprojekt exportiert, ist das Modell mit Core i9 langsamer als das von 2017, da die CPU unter den Basistakt drosselt. Apple könnte per Firmware-Update eingreifen.


  1. 18:05

  2. 17:46

  3. 17:31

  4. 17:15

  5. 17:00

  6. 15:40

  7. 15:16

  8. 15:00