1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › 3D-API fürs Web

Vielleicht sollte man erst mal JavaScript verbessern...

Neue Foren im Freiraum! Raumfahrt und freie Software haben jetzt einen Platz, die Games tummeln sich jetzt alle in einem Forum.
  1. Thema
  1. 1
  2. 2

Neues Thema


  1. Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 10:58

    ...bevor man noch anfängt dem dreck eine ernsthafte Nutzungsgrundlage zu verpassen.

  2. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: gutso 25.03.09 - 11:11

    K.A.I.N. schrieb:
    -------------------------------------------------------
    > ...bevor man noch anfängt dem dreck eine
    > ernsthafte Nutzungsgrundlage zu verpassen.

    Konkrete Vorschläge?

  3. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: JS 25.03.09 - 11:18

    z.B.:
    Datentypen mit strikter Typprüfung
    Variablen müssen mit var deklariert werden, damit man nicht durch Tippfehler globale Variablen anlegt.
    Richtige Klassen

  4. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: CaptainCook 25.03.09 - 11:27

    JS schrieb:
    -------------------------------------------------------
    > Richtige Klassen

    Überflüssige Zusatzsyntax. JavaScript hat die flexiblere Prototypen-OO statt Klassen-OO. Wer in JavaScript Klassen braucht hat es vermutlich nicht verstanden.

  5. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 11:30

    Globale Variablen abschaffen.
    Echte Arrays.
    Variablen-Deklaration abschaffen.
    New-Operator abschaffen.
    === abschaffen und == reparieren.
    Echte Integer und Floats.
    With reparieren.
    Semikolon reparieren.
    Blockfreie Anweisungen abschaffen.

    Klammern abschaffen. (Ok, das ist diskutierbar ;))

    Und wenn man schon dabei ist könnte man auch die Unicode-Unterstützung reparieren, functions korrigieren und die Schlüsselwörter reduzieren. Aber das ist mehr option als pflicht.

  6. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 11:32

    JS schrieb:
    -------------------------------------------------------
    > Richtige Klassen

    Die Sprache soll verbessert, nicht verschlechtert werden ;)

    Module als Objekte wären aber eine Idee.

  7. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: CaptainCook 25.03.09 - 11:32

    K.A.I.N. schrieb:
    -------------------------------------------------------
    > With reparieren.

    with abschaffen

  8. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: Pythoniac 25.03.09 - 11:33

    Heißt im Klartext: Python im Browser

  9. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: ProggerHogger 25.03.09 - 11:39

    JS schrieb:
    -------------------------------------------------------
    > z.B.:
    > Datentypen mit strikter Typprüfung

    Braucht niemand, nirgendwo in keiner Sprache! Als Option für mehr Performance OK, aber generell eher ein Rückschritt. Wer Static Typing benötigt, um fehlerfreien Code zu schreiben, sollte ernsthaft in Erwägung ziehen den Beruf zu wechseln.

    > Variablen müssen mit var deklariert werden, damit
    > man nicht durch Tippfehler globale Variablen
    > anlegt.

    Ich sehe es nicht als einen Tippfehler, wenn du das "var“ weglässt, wo es hätte sein sollen. Das ist einfach ein Programmier-Fehler, nicht mehr oder weniger.

    > Richtige Klassen

    Du hast JS verstanden?

  10. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 11:43

    Wieso? Funktionierend kann es sehr nützlich sein.

  11. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: JS 25.03.09 - 11:44

    > Ich sehe es nicht als einen Tippfehler, wenn du das "var“ weglässt, wo es hätte sein sollen. Das ist einfach ein Programmier-Fehler, nicht mehr oder weniger.

    var meineVariable=2;
    meinVariable=3;

    Was steht jetzt in meineVariable? Das meine ich mit Tippfehler.

  12. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 11:44

    Können wir natürlich auch machen ;)

    Aber JavaScript einfach nur reparieren reicht auch. Die Sprache ist so schon nahe genug an Python.

  13. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 11:47

    ProggerHogger schrieb:
    -------------------------------------------------------
    > > Datentypen mit strikter Typprüfung
    > Braucht niemand, nirgendwo in keiner Sprache! Als
    > Option für mehr Performance OK, aber generell eher
    > ein Rückschritt. Wer Static Typing benötigt, um
    > fehlerfreien Code zu schreiben, sollte ernsthaft
    > in Erwägung ziehen den Beruf zu wechseln.

    Wer Static Typing als Werkzeug für Fehlerfreien Code betrachtet, sollte ernsthaft in Erwägung ziehen seinen Beruf zu wechseln.

  14. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: eclipse nutzer 25.03.09 - 11:47

    nimm ne IDE mit code-completion/intellisense!

  15. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: ProggerHogger 25.03.09 - 11:51

    meineVariable
    meinVariable

    Du legst 2 unterschiedliche Variablen an. Eine Globale und eine Lokale. Solche Schusselfehler passieren vorzugsweise Codern, die sich eine dreckige "compilergeprüfte" Arbeitsweise angewöhnt haben.

    Schreibe Code mit der gleichen Aufmerksamkeit, mit der du auch menschliche Sprache schreibst und alles wird gut.

  16. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: CaptainCook 25.03.09 - 11:52

    K.A.I.N. schrieb:
    -------------------------------------------------------
    > Wieso? Funktionierend kann es sehr nützlich sein.

    Warum machst du nicht einfach:

    var o = tri.tra.trullala.foo.bar.baz;
    o.xyz();

    ?

  17. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: K.A.I.N. 25.03.09 - 11:57

    Weil es (eventuell) mehr Leistung kostet. Weil es die Lesbarkeit mindert und (eventuell) länger ist.

    Und with kann deutlich mehr sein als ein Ersatz für temporäre Variablen.

  18. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: CaptainCook 25.03.09 - 12:11

    K.A.I.N. schrieb:
    -------------------------------------------------------
    > Weil es (eventuell) mehr Leistung kostet. Weil es
    > die Lesbarkeit mindert und (eventuell) länger
    > ist.
    >
    > Und with kann deutlich mehr sein als ein Ersatz
    > für temporäre Variablen.

    Ich bezweifle, dass es mehr Leistung kostet. Wahrscheinlich ist es sogar eher andersrum. Zur Lesbarkeit: mit 'with' siehst du nicht, ob du globale Variablen definierst oder Member ansprichst:

    http://yuiblog.com/blog/2006/04/11/with-statement-considered-harmful/

  19. Gibts doch schon: Unity3d

    Autor: Teut 25.03.09 - 12:14

    Unity3d.com einfach mal die Live Demos anschauen...

  20. Re: Vielleicht sollte man erst mal JavaScript verbessern...

    Autor: Hello_World 25.03.09 - 12:27

    ProggerHogger schrieb:
    -------------------------------------------------------
    > Braucht niemand, nirgendwo in keiner Sprache! Als
    > Option für mehr Performance OK, aber generell eher
    > ein Rückschritt.
    Dummes Gewäsch. Dynamische Typisierung bringt *keinerlei* Vorteile, dafür aber sehr viel schlechtere Performance und höhere Fehleranfälligkeit. Typinferenz, parametrischer Polymorphismus und virtuelle Funktionsaufrufe (und evtl. multiple dispatch) reichen aus, um alle Vorteile zu erreichen, die dynamische Typisierung angeblich bietet.

  1. Thema
  1. 1
  2. 2

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT-Service Desk Agent (m/w/d) 1st Level-Beschaffung
    HÜBNER GmbH & Co. KG, Kassel-Waldau
  2. SAP ABAP/UI5 Entwickler (m/w/x)
    über duerenhoff GmbH, Osnabrück
  3. SAP Analytics Cloud Berater (m/w/x)
    über duerenhoff GmbH, Mannheim
  4. Gruppenleitung Geoinformatik (m/w/d)
    Bundesgesellschaft für Endlagerung mbH (BGE), Peine

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. (u. a. Ryzen 7 5800X für 469€)


Haben wir etwas übersehen?

E-Mail an news@golem.de


Vorratsdatenspeicherung: Quick Freeze soll den VDS-Zombie begraben
Vorratsdatenspeicherung
Quick Freeze soll den VDS-Zombie begraben

Zum wiederholten Mal hat der EuGH der Politik bei der Vorratsdatenspeicherung eine Abfuhr erteilt. Zeit für eine rechtssichere Lösung.
Ein IMHO von Friedhelm Greis

  1. Kindesmissbrauch Faeser lehnt allgemeine Vorratsdatenspeicherung ab
  2. EuGH Vorratsdatenspeicherung bleibt verboten - aber nicht überall

Retro Computing: Warum habe ich 2001 kein iBook gekauft?
Retro Computing
Warum habe ich 2001 kein iBook gekauft?

Die Geschichte eines PC-Fehlkaufes und ein Blick auf die Apple-Alternative 20 Jahre später.
Ein Erfahrungsbericht von Martin Wolf

  1. OpenCore Legacy Patcher Entwickler wollen MacOS Ventura auf Uralt-Macs bringen
  2. Apple MacOS Ventura kann nicht mehr bei Analog-Modems helfen
  3. Apple MacOS Ventura will Passwörter abschaffen

LoRa-Messaging mit Meshtastic: Notfallkommunikation für Nerds
LoRa-Messaging mit Meshtastic
Notfallkommunikation für Nerds

Ins Funkloch gefallen und den Knöchel verstaucht? Mit Meshtastic lässt Hilfe rufen - ganz ohne Mobilfunk, LAN oder WLAN.
Eine Anleitung von Dirk Koller