Weitere Neuigkeiten von der JAX 2015


Bevor es zu spät ist und alle Neuigkeiten und Trends von der JAX 2015 in den Tiefen meiner Erinnerungen verschwinden, möchte ich die Gelegenheit nutzen und Euch eine Fortsetzung zu meinem ersten Bericht von der diesjährigen JAX liefern.

API-Design mit Java 8 Lambdas (Angelika Langer)

Hier gab es eine kurze Einführung zu Lambda-Ausdrücken aus Java 8 zu hören. Neben den Basics zum Sprachkonstrukt wurde auch auf die Möglichkeiten zur Gestaltung von flexibleren und ausdrucksstärkeren API mithilfe von Lamdas eingegangen. Wo Muster wie das Command Pattern früher mit sehr geschwätzigem Code per Übergabe einer Instanz einer anonymen Klasse umgesetzt werden mussten, kann nun endlich auch in Java der gewünschte Code kurz und präzise als Lambda-Ausdruck übergeben werden.

Was lässt sich mit Lambdas nun außerdem noch alles (weitaus ausdrucksstärker als bisher) bewerkstelligen? Hier ein paar Stichworte: deferred computation; execute around pattern; lazy constructor parameter evaluation etc.

Auch ging Angelika Langer auf die Nutzung von Lambdas im JDK ein – bspw. im Map-Interface: Map<K, V>.computeIfAbsent(K key, Function<K, V> mapper). Zudem stand das generelle API-Design mittels Funktionen höherer Ordnung und Fluent-Interfaces auf der Agenda und es wurde auf den „ordnungsgemäßen“ Gebrauch von Generics bei der Gestaltung dieser APIs eingegangen.

JavaScript-Web-Frameworks (Oliver Zeigermann)

Hier kam es zum Show-Down einiger zeitgenössischer JavaScript-Frameworks. Unter anderem mit von der Partie: AngularJS (Google) und React (Facebook). Wen’s interessiert, der findet hier die Slides. Oliver Zeigermann gab bewusst keine direkte Empfehlung für einen der Kontrahenten. Dennoch konnte er seine Begeisterung für React und dessen Ansatz weg von imperativen Änderungen auf dem DOM hinzu deklarativem, seiteneffektfreiem Arbeiten auf Reacts Virtuellem DOM nicht ganz verstecken. Die überragende Performance von React spricht zudem zweifellos für sich. Man darf wohl gespannt sein, was die geballte Man-Power der Facebook Ingenieure hier noch an disruptiven Innovationen in die Web Community einbringen wird – Stichwort: React Native als ganz heißer Trend im Mobile-Bereich.

Dieser Artikel wurde verschlagwortet unter:


Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema Technologie


Content Management Systeme – Vor- und Nachteile verschiedener Tools

Autor*in: Anton Straßer


infomax   //   Technologie


Welches CMS ist für welchen Anwendungsfall am besten geeignet und wo liegen Vor- und Nachteile der jeweiligen Systeme? Dieser Beitrag soll anhand dreier Systeme eine Annäherung an eine Antwort auf diese Frage liefern. Denn wie so oft heißt es: „Es kommt darauf an.“


Beitrag lesen
04
APR
22

Browser Diet

Autor*in: Benjamin Hofmann


Technologie


Eben bin ich über t3n auf eine interessante Website gestoßen: Browser Diet. Hier geht es darum, wie der Name bereits vermuten lässt, wie man Websites im Browser beschleunigen kann. Einiges davon machen wir bereits seit einiger Zeit, einiges nicht. Ein paar Beispiele dafür sind folgende Punkte: http://browserdiet.com/#cache-array-lengths Ein viel gemachter Fehler, auch in PHP, da …


Beitrag lesen
27
MRZ
13

GOTO Berlin 2017

Autor*in:


Technologie


Dari und ich durften vom 15. bis 17. November an der GOTO Konferenz in Berlin teilnehmen. TL;DR Bevor ich ein paar Insights zu den einzelnen Themen gebe, hier mein Fazit zur GOTO Berlin: eine Entwickler-Konferenz der Extraklasse! Internationale Top-Speaker und – mit dem BBC direkt am Alexanderplatz – eine ideale Location! Auch aus fachlicher Sicht kann …


Beitrag lesen
21
NOV
17