1. Foren
  2. Kommentare
  3. Applikationen
  4. Alle Kommentare zum Artikel
  5. › Oracle: Lizenzvereinbarung…

Bitte auch den Leidensdruck auf Java erhöhen

  1. Thema

Neues Thema Ansicht wechseln


  1. Bitte auch den Leidensdruck auf Java erhöhen

    Autor: spyro2000 01.02.17 - 22:28

    Je früher diese sperrige, unkomfortable, geschwätzige, bürokratische und hoffnungslos veraltete Perversion ausstirbt, desto besser für die geistige Gesundheit der Menschheit.

    Wenn schon nicht z. B. C# (übrigens im Gegensatz zu Oracle-Java inkl. Compiler und fast dem gesamten Framework längst quelloffen), dann wenigstens Kotlin, dann kann man das ganze Chaos dass sich hier "Ökosystem" schimpft 1:1 weiterverwenden, auch 100%, Kompatibilität mit Java ist gegeben.

    Im Jahre des Herrn 2017 grenzt eine Sprache ohne Typableitung, Object Initializers, Properties, Null-Safety (person?.schwester?.name) und sogar ohne Selbstverständlichkeiten wie optionale Parameter mit Standardwert und Aufrufe mit benamten Parametern an Körperverletzung. Von den wirklich schönen Dingen wie Entity Framework/LLBL, LINQ, eingebaute Modularisierung, extension methods, dynamic, yield, String Interpolation ('Hallo ${Vorname} ${Nachname}') und async/await mal ganz zu schweigen. Herrgott, sogar Javascript ist mittlerweile deutlich weiter, von Typescript ganz zu schweigen!

    Das sind nicht alles nur hippe Buzzwords sondern extrem nützliche Sprachfeatures, die man nach wenigen Wochen lieben gelernt hat. Danach wieder auf Java zurück zu müssen weil "wir halt alles in Java machen" ist so, als müsste man mit einer Zahnbürste und einem feuchten Lappen eine Wohnung säubern. Wäre alles erträglich (wird ja bezahlt) hätte man nicht vorher einen Teleskopbesen und einen superflexiblen Putzroboter zur Verfügung gehabt.

    Die Krönung ist Java EE, das Brüssel der Softwareentwicklung. Ein Framework für das "Enterprise Web" auf Abstraktionswolke 86 und so fett wie ein Flugzeugträger aber in der bald achten Version ohne vernünftige JSON-Unterstützung. Allen. Ernstes. Was ein Javascript+Entwickler achselzuckend in zwei, drei Zeilen in klar verständlicher Syntax runtertippt, wird im Java EE zu einer
    abendfüllenden Knobelei. Die dann abstürzt. Wegen einer Nullpointer Exception. Weil man eine Java-Null nicht mit einer "JSONNull" verwechseln darf. Ts-ts-ts.

    Den gemeinen Javaentwickler stört das nicht. Er ist geduldig wie Jesus. Java ist perfekt. War es schon immer (nur diesen neuen "Lamdas" sind so komisch...). Manchmal frage ich mich, wie man zu solch einer übermenschlichen Geduld kommt. Ist das Voraussetzung für die tägliche Arbeit mit dieser schrecklichen Sprache oder einfach nur Resignation?



    4 mal bearbeitet, zuletzt am 01.02.17 22:46 durch spyro2000.

  1. Thema

Neues Thema Ansicht wechseln


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. ING-DiBa AG, Frankfurt
  2. operational services GmbH & Co. KG, Frankfurt am Main, Berlin, Dresden, München
  3. RAYLASE GmbH, Weßling
  4. Deutsches Elektronen-Synchrotron DESY, Hamburg

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)


Haben wir etwas übersehen?

E-Mail an news@golem.de