@Autoweird.fm

Folge 36: MVC oder was?


Listen Later

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

      ...more
      View all episodesView all episodes
      Download on the App Store

      @Autoweird.fmBy Holger Grosse-Plankermann & Benedikt Ritter


      More shows like @Autoweird.fm

      View all
      Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

      Lage der Nation - der Politik-Podcast aus Berlin

      223 Listeners

      Mein Scrum ist kaputt | Agilität, Scrum, Kanban und mehr by Dominik Ehrenberg; Ina Einemann; Sebastian Bauer

      Mein Scrum ist kaputt | Agilität, Scrum, Kanban und mehr

      0 Listeners

      Talk ohne Gast by Moritz Neumeier und Till Reiners | Fritz (rbb) & rbb media

      Talk ohne Gast

      19 Listeners

      programmier.bar – der Podcast für App- und Webentwicklung by programmier.bar

      programmier.bar – der Podcast für App- und Webentwicklung

      0 Listeners

      todo:cast - Developer Podcast by Robin-Manuel Thiel und Malte Lantin

      todo:cast - Developer Podcast

      0 Listeners

      Mac & i - der Apple-Podcast by Mac & i

      Mac & i - der Apple-Podcast

      0 Listeners

      Der KI-Podcast by ARD

      Der KI-Podcast

      22 Listeners

      extra 3 – Bosettis Woche by NDR

      extra 3 – Bosettis Woche

      2 Listeners

      KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

      KI-Update – ein heise-Podcast

      3 Listeners