Wir graben mal wieder olle Kamellen aus. Also nicht sooo alt, aber die Welt dreht sich doch so schnell.

Wir graben mal wieder olle Kamellen aus. Also nicht sooo alt, aber die Welt dreht sich doch so schnell.


Wir benutzen ja alle gerne Spring MVC, oder haben das zumindest mal gerne verwendet. Kann alles was action-basierte Web-Frameworks können müssen. Quasi Standard. Da haben sich die Leute von der Java EE auch mal gedacht: Das muss ein richtiger(tm) Standard werden!!11Elf.


Irgenwann kam dann mal so im Nebensatz die Nachricht, dass MVC aus dem Java EE 8 Standard raus ist.

Aus Gründen haben wir uns die Frage gestellt: Was ist da los? Kommt da noch was? Wurde bei dem ganzen Standardisierungsbohei einfach nur die Zeit vergessen? Brauch man das noch? Machen wir jetzt nur noch Single Page Applications? Was ist eigentlich mit ROCA?


Man konnte es fast erwarten: Diese einfache Frage führt dazu, dass wir mal wieder einen Riesenbogen spannen, an einen JavaScript Rant vorbei, Standards an sich in Frage stellen, SPAs verteufeln und vergöttern, um am Ende zum einem überraschenden Schluß zu kommen, ob wir Java EE MVC hinterherweinen.


Links:

Am 12.01.2018 fand der Cloud-Native Java Day im codecentric HQ in Solingen statt.
Main Act an diesem Tag war Josh Long a.k.a. @starbuxman.
Außerdem stellte Johannes Edmeier das Projekt Spring Boot Admin vor.
Ist Vue.js jetzt der Shit? Und wie spricht man das überhaupt aus?
Benedikt war mal wieder bei der Idris User Group Düsseldorf und hat dort Proofsweeper gespielt – ziemlich abgefahren!
Wenn ihr mehr über Idris erfahren wollt, dann hört doch mal in Folge 9 rein.
Wir erklären Type Driven Development zur Post-TDD Methodik.
Holger Pre Produktions Post Black Metal Witz: Post-Black Metal vermischt u.a. Elemente von Shoegaze und Black Metal. Aka Hipster Black Metal. Hört euch mal Wolves in the Throne Room, Liturgy oder Harakiri for the Sky an, falls das für euch interessant klingt.
Spring MVC kennt jeder?
Mit der MVC Spec sollte Server-side Rendering in Java standardisiert werden.
Dazu zitierten wir aus folgendem Blog Post.
Java EE wurde von Oracle an die Eclipse Foundation übergeben und wird dort unter dem Namen EE4J weiterentwickelt.
Die Resource-oriented Client Architecture (kurz ROCA) ist ein Gegenentwurf zum heutigen Single Page Application Trend.
ROCA wurde bei den Kollegen von innoQ erdacht.
Wir hatten es schon mehrmals in den Show Notes, aber weil es so schön ist: Mit Create React App setzt man in Null-Komma-Nix React Projekte auf.
Benedikt nutzt in seinem Projekt die redux-actions Bibliothek. Diese hilft dabei Actions nach einem einheitlichen Schema zu erzeugen.
Eberhart Wolff hat den Tod des Application Servers bereits 2014 postuliert.
Glassfish und Apache TomEE sind bekannte Java EE Application Server Implementierungen.
Apache Groovy und Apache NetBeans sind neben Java EE zwei weitere Beispiele für Projekte, welche nach ihrem scheinbaren Tod an Open Source Communities übergeben wurden.
Für Java 10 ist lokale typ Inferenz geplant. Gibt’s in Scala ja auch schon ein paar Tage.
Link zum Github-Issue.

Bier:

Holger trinkt ein Grolsch Krachtig Kanon und stellt fest, dass unsere westlichen Nachbarn auch gutes Bier brauen können. Danke für die Spende an John.
Benedikt trinkt ein GE Bräu gespendet von seiner besseren Hälfte. Nur echt mit 64 Flocken?

Datum der Aufnahme: 22.01.2018

Twitter Mentions