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

Schade, immer noch JavaScript

  1. Thema

Neues Thema Ansicht wechseln


  1. Schade, immer noch JavaScript

    Autor: twothe 14.11.13 - 12:45

    Ich finde es schade, dass sich bis heute noch kein Hersteller getraut hat mal statt JavaScript eine sinnvolle Sprache als neue Browser-Sprache zu unterstützen. Kandidaten gibt es da ja genug, mein persönlicher Favorit wäre LUA.

    Die Entwicklung reiner Web-Apps wurde uns ja schon mehrfach als die Zukunft prophezeit, doch viel zu sehen ist davon heute nicht. Die vorhandenen Programme laufen mehr recht als schlecht, und wer mal bei der Entwicklung solcher Programme zusehen oder dabei sein durfte weiß: Ja die schnelle Entwicklung dank JavaScript ist tatsächlich real, leider braucht es danach mindestens noch 3x so lange wie man für ein natives Programm gebraucht hätte, um eine akzeptable Geschwindigkeit zu erreichen und zu all den Browsern da draußen auch kompatibel zu sein.

    Der Grund ist recht einfach: JavaScript ist eine sehr langsame Sprache by Design. Solange also die Browserwelt auf JavaScript setzt, wirds nicht viel schneller werden. Googles V8 ist rasend schnell - für JavaScript - trotzdem ist beispielsweise die naive Interpreter-Variante von LUA bereits in der ersten Version schneller gewesen, und die JIT-Variante ist bereits gut 700% schneller als V8, obwohl es nur ein OpenSource Projekt ist, bei dem noch sicher Luft zum Optimieren vorhanden ist.

    Würde also sich endlich mal ein Browser-Entwickler durchringen auch mal eine vernünftige Scriptsprache zu unterstützen, dann wären Apps im Browser auch endlich mal realistisch.

  2. Re: Schade, immer noch JavaScript

    Autor: Tapsi 14.11.13 - 12:55

    Gibt es zu den Zahlen auch reale Quellen?

    while not sleep
    sheep++

  3. Re: Schade, immer noch JavaScript

    Autor: Haxx 14.11.13 - 12:56

    Dart ist kein Javascript, dart hat eine eigene VM die noch in Chrome und im besten Fall auch in anderen Browsern implementiert werden soll.

    Das Dart Team hat auch schon Gespräche mit der ECMA aufgenommen um Dart zu standardisieren.

    Was du dir wünscht ist genau das was google mit dart vor hat! Dazu gibt es aber halt noch den dart2js Compiler für Browser die eben keine DartVM eingebaut haben.

  4. Re: Schade, immer noch JavaScript

    Autor: deineMama 14.11.13 - 13:45

    Und du glaubst wirklich, daß z.B. Microsoft oder Apple in Ihre Browser Dart Unterstützung einbauen. Ich glaube, eher friert die Hölle zu.

  5. Re: Schade, immer noch JavaScript

    Autor: Haxx 14.11.13 - 13:58

    Naja wäre hätte denn vor einem Jahr gedacht das Microsoft WebGL in den IE implementiert?

    Aber selbst wenn es nicht geschieht ist da immer noch dart2js.

  6. Re: Schade, immer noch JavaScript

    Autor: twothe 14.11.13 - 14:13

    Tapsi schrieb:
    --------------------------------------------------------------------------------
    > Gibt es zu den Zahlen auch reale Quellen?

    Google ist dein Freund.

    Nein wirklich! Hier ist was Google über Lua sagt: http://google-opensource.blogspot.de/2010/01/love-for-luajit.html

  7. Re: Schade, immer noch JavaScript

    Autor: bassfader 14.11.13 - 14:40

    deineMama schrieb:
    --------------------------------------------------------------------------------
    > Und du glaubst wirklich, daß z.B. Microsoft oder Apple in Ihre Browser Dart
    > Unterstützung einbauen. Ich glaube, eher friert die Hölle zu.

    Naja ich glaube wenn Chrome, Firefox und vielleicht noch Opera das durchziehen, spätestens dann kämen die auch in Zugzwang.

    Wobei basiert Opera nicht jetzt auf der Chrome Engine? Ich dachte ich hätte da mal sowas gelesen dass die jetzt von ihrer eigenen Engine zu einer anderen - aber nicht WebKit - wechseln...
    Wenn dem so ist dann wäre Opera ja schon automatisch kompatibel sobald Google das einbaut.

  8. Re: Schade, immer noch JavaScript

    Autor: lisgoem8 14.11.13 - 14:44

    Hauptproblem wie ich finde, würde dieser Weg sehr die Sicherheit gefährden.
    Ich finde es besser, wenn es live interpretiert wird. Sonnst sieht man am ende gar nicht mehr was eigentlich gemacht wird, und wird zum gläsernen Nutzer.
    Gerade werden wir endlich Java und Flash immer mehr los und dann soll was neues fertig kompiliertes kommen. Klares: NEIN.
    JavaScript ist so gut wie es ist. Es ist sehr leicht zu lernen, zu verstehen. Und man kommt mit wenig Code schnell zum Ziel.

    Allerdings... Wo ich sagen würde, das wäre Ok:
    Frameworks wie jQuery, Raphaeljs und soviele andere direkt zu integrieren.
    Kein Nachladen mehr und schon aus einem für alle einsehbaren vertrauensvollen Code vorberechnet.

  9. Re: Schade, immer noch JavaScript

    Autor: Haxx 14.11.13 - 15:04

    bassfader schrieb:
    --------------------------------------------------------------------------------
    > deineMama schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Und du glaubst wirklich, daß z.B. Microsoft oder Apple in Ihre Browser
    > Dart
    > > Unterstützung einbauen. Ich glaube, eher friert die Hölle zu.
    >
    > Naja ich glaube wenn Chrome, Firefox und vielleicht noch Opera das
    > durchziehen, spätestens dann kämen die auch in Zugzwang.
    >
    > Wobei basiert Opera nicht jetzt auf der Chrome Engine? Ich dachte ich hätte
    > da mal sowas gelesen dass die jetzt von ihrer eigenen Engine zu einer
    > anderen - aber nicht WebKit - wechseln...
    > Wenn dem so ist dann wäre Opera ja schon automatisch kompatibel sobald
    > Google das einbaut.
    Opera nutzt Chronium

  10. Re: Schade, immer noch JavaScript

    Autor: Kenterfie 14.11.13 - 15:15

    LUA ist nicht wirklich eine brauchbare alternative zu Javascript. Ich selbst mag Javascript auch nicht, aber die Fähigkeiten von LUA sind im Vergleich zu JS doch recht eingeschränkt und auch die Fehlerbehandlung ist bei LUA eher unzureichend. Wenn, dann sollten eher andere Kandidaten genutzt werden wie Dart/TypeScript als native Implementierung.

  11. Re: Schade, immer noch JavaScript

    Autor: JakeJeremy 14.11.13 - 15:36

    Falsch, es nutzt Blink.

  12. Re: Schade, immer noch JavaScript

    Autor: Haxx 14.11.13 - 15:38

    JakeJeremy schrieb:
    --------------------------------------------------------------------------------
    > Falsch, es nutzt Blink.
    Es nutzt Chronium mit Blink

  13. Re: Schade, immer noch JavaScript

    Autor: Tapsi 14.11.13 - 16:11

    Der springende Punkt ist, dass du die Aussage aufgestellt hast und somit auch du nachweisen musst, dass du diese Aussagen kein Blödsinn sind. ;)

    PS: Dein Link gibt übrigens keine der genannten Zahlen wieder.

    while not sleep
    sheep++



    1 mal bearbeitet, zuletzt am 14.11.13 16:13 durch Tapsi.

  14. Re: Schade, immer noch JavaScript

    Autor: twothe 14.11.13 - 17:18

    > LUA ist nicht wirklich eine brauchbare alternative zu Javascript.

    Jetzt bin ich etwas verwirrt... was kann JavaScript denn was LUA nicht kann? Ich kann beide Sprachen ganz gut und würde sagen das LUA dank seiner Metatables und seiner sehr klaren aber flexiblen Struktur JS sogar meilenweit überlegen ist.

    Auch die Fehlerbehandlung ist in LUA sehr sauber implementiert, zwar anders als mit einem Exception-Konzept, aber so ein Callback-Modell hat auch seine Vorteile. Zumal man mit pcall und error auch problemlos Exceptions simulieren kann, wenn man denn will.

  15. Re: Schade, immer noch JavaScript

    Autor: twothe 14.11.13 - 18:07

    Tapsi schrieb:
    > PS: Dein Link gibt übrigens keine der genannten Zahlen wieder.

    LuaJIT und V8 waren früher im Benchmark Game, LUAJIT ist aber leider aus dubiosen Gründen raus geflogen. Es gibt neue Benchmarks aber keine in der Qualität vom Benchmark Game. D.h. du kannst mir die Zahl glauben oder selbst nachtesten, aber allein die Tatsache das Google - die Erfinder von V8 - intern lieber LUA nutzen als V8 ist ein ziemlich deutlicher Hinweis darauf das LUA JavaScript wohl überlegen ist.



    1 mal bearbeitet, zuletzt am 14.11.13 18:10 durch twothe.

  1. Thema

Neues Thema Ansicht wechseln


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

Stellenmarkt
  1. ESG Elektroniksystem- und Logistik-GmbH, Donauwörth
  2. DATAGROUP Köln GmbH, Köln
  3. SARSTEDT AG & Co. KG, Nümbrecht-Rommelsdorf
  4. ING-DiBa AG, Frankfurt am Main

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 59,99€ (Release am 15. November)
  2. 35,99€
  3. (aktuell u. a. Asus VG248QZ Monitor für 169,90€, Cryorig QF140 Performance PC-Lüfter für 7...
  4. 39,09€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Mi Note 10 im Hands on: Fünf Kameras, die sich lohnen
Mi Note 10 im Hands on
Fünf Kameras, die sich lohnen

Mit dem Mi Note 10 versucht Xiaomi, der Variabilität von Huaweis Vierfachkameras noch eins draufzusetzen - mit Erfolg: Die Fünffachkamera bietet in fast jeder Situation ein passendes Objektiv, auch die Bildqualität kann sich sehen lassen. Der Preis dafür ist ein recht hohes Gewicht.
Ein Hands on von Tobias Költzsch

  1. Xiaomi Neues Redmi Note 8T mit Vierfachkamera kostet 200 Euro
  2. Mi Note 10 Xiaomis neues Smartphone mit 108 Megapixeln kostet 550 Euro
  3. Mi Watch Xiaomi bringt Smartwatch mit Apfelgeschmack

Death Stranding im Test: Paketbote trifft Postapokalypse
Death Stranding im Test
Paketbote trifft Postapokalypse

Seltsam, aber super: Der Held in Death Stranding ist ein mit Frachtsendungen überladener Kurier und Weltenretter. Mit ebenso absurden wie erstklassig umgesetzten Ideen hat Hideo Kojima ein tolles Spiel für PS4 und Windows-PC (erst 2020) geschaffen, das viel mehr bietet als Filmspektakel.
Von Peter Steinlechner

  1. PC-Version Death Stranding erscheint gleichzeitig bei Epic und Steam
  2. Kojima Productions Death Stranding erscheint auch für Windows-PC

Fritzbox mit Docsis 3.1 in der Praxis: Hurra, wir haben Gigabit!
Fritzbox mit Docsis 3.1 in der Praxis
Hurra, wir haben Gigabit!

Die Fritzbox 6591 Cable für den Einsatz in Gigabit-Kabelnetzen ist seit Mai im Handel erhältlich. Wir haben getestet, wie schnell Vodafone mit Docsis 3.1 tatsächlich Daten überträgt und ob sich der Umstieg auf einen schnellen Router lohnt.
Ein Praxistest von Friedhelm Greis

  1. Nodesplits Vodafone bietet 500 MBit/s für 20 Millionen Haushalte
  2. Sercomm Kabelmodem für bis zu 2,5 GBit/s vorgestellt
  3. Kabelnetz Die Marke Unitymedia wird verschwinden

  1. Datenschmuggel: US-Gericht schränkt Durchsuchungen elektronischer Geräte ein
    Datenschmuggel
    US-Gericht schränkt Durchsuchungen elektronischer Geräte ein

    US-Grenzbeamte dürfen nicht mehr so einfach die Smartphones und Laptops von Einreisenden untersuchen. Es muss ein begründeter Verdacht auf Datenschmuggel vorliegen.

  2. 19H2-Update: Microsoft veröffentlicht Windows 10 v1909
    19H2-Update
    Microsoft veröffentlicht Windows 10 v1909

    Das November-Update ist da: Bei Microsoft steht Windows 10 v1909 zum Download bereit. Laut Hersteller handelt es sich um ein Feature Update, die Installation geht schnell und die Neuerungen sind überschaubar.

  3. Sparvorwahlen: Tele2 feiert Rettung von Call-by-Call
    Sparvorwahlen
    Tele2 feiert Rettung von Call-by-Call

    Verbände und die Deutsche Telekom haben sich auf die freiwillige Weiterführung von Call-by-Call und Pre-Selection verständigt. Es gibt immer noch Nutzer dieser Sparvorwahlen.


  1. 17:23

  2. 17:00

  3. 16:45

  4. 16:30

  5. 16:12

  6. 15:30

  7. 15:15

  8. 15:00