{"id":1009,"date":"2015-11-18T11:38:00","date_gmt":"2015-11-18T11:38:00","guid":{"rendered":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?p=1009"},"modified":"2020-07-23T14:25:21","modified_gmt":"2020-07-23T14:25:21","slug":"w-jax-frontends-auf-dem-vormarsch","status":"publish","type":"post","link":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/","title":{"rendered":"Frontends auf dem Vormarsch \u2013 W-JAX 2015"},"content":{"rendered":"\n<p>Mit einigen Kollegen der Saxonia Systems AG (seit 03\/2020 ZEISS Digital Innovation) war ich dieses Jahr auf der <a rel=\"noreferrer noopener\" href=\"https:\/\/jax.de\/wjax2015\" target=\"_blank\">W-JAX<\/a>. Hier m\u00f6chte ich euch nun meine Eindr\u00fccke weitergeben. Da es in meinen Augen nicht sinnvoll ist, f\u00fcr jede einzelne besuchte Veranstaltung eine \u201cRezension\u201d zu schreiben, habe ich beschlossen mich auf die Highlights zu konzentrieren.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Trends<\/h3>\n\n\n\n<p>Das letzte Mal war ich vor 3 Jahren auf der W-JAX. Seitdem hat sich einiges ver\u00e4ndert, auch in Bezug auf solch eine Konferenz. Um es erst einmal kurz stichpunktartig zusammenzufassen, habe ich folgendes beobachtet:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>deutliche Abnahme von Java EE Themen<\/li><li>deutliche Zunahme von Web Themen (AngularJS, React)<\/li><li>extreme Zunahme von Themen rund um Microservices<\/li><li>Einbeziehen von Themen wie Design und Usability in vielen Vortr\u00e4gen<\/li><\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Design und Usability<\/h3>\n\n\n\n<p>Es ist zwar der letzte Punkt auf der obigen Liste, aber er hat mich \u00fcberrascht und gleichzeitig gefreut. Allgemein hatte ich den Eindruck das Themen wie diese mehr und mehr auch in das Blickfeld von Entwicklern r\u00fccken. Das finde ich pers\u00f6nlich gut, denn dann kommen wir potenziell davon weg, das Design und Usability nur als Nebenkriegschauplatz betrachtet werden. Bis auf wenige Ausnahmen gab es daf\u00fcr aber noch keine dedizierte Sessions.<\/p>\n\n\n\n<p>Eine dieser positiven Ausnahmen m\u00f6chte ich dabei hervorheben. Robert Glaser und Roman Strangh\u00f6ner der innoQ haben in ihrem Vortrag <em>\u201cDie Unbenutzbarkeit von Enterprise-Webanwendungen \u2013 Naturgesetz oder Vorsatz?\u201d<\/em> genau dieses Thema adressiert. Auch wenn ich schon vor dem Vortrag Kontakt mit Design und Usability hatte, konnte ich aus den Erfahrungsberichten und Empfehlungen einiges f\u00fcr mich mitnehmen.<\/p>\n\n\n\n<p>Insbesondere die tr\u00fcgerische bzw. simple Frage und die zugeh\u00f6rige Antwort haben mich nachdenklich gestimmt:<\/p>\n\n\n\n<p>\u201cWas ist f\u00fcr den Benutzer <em>\u2018die Anwendung\u2019<\/em>?\u201d \u2013 \u201cF\u00fcr den Benutzer ist <em>die Oberfl\u00e4che<\/em> die Anwendung!\u201d<\/p>\n\n\n\n<p>Kein Benutzer wird dir je sagen: \u201cOh, das ist aber eine tolle Microservices Architektur, die du da jetzt hast\u201d oder \u201cKlasse, dass du jetzt MongoDB als Datenbank benutzt\u201d. Wenn du dem Nutzer allerdings ersparst, dass er sich zur meistgenutzten Funktion durch drei Navigationsebenen hangeln muss, wird er das sehr wohl bemerken und dankbar sein!<\/p>\n\n\n\n<p>Erschreckend fand ich im Nachhinein den Kontrast, wohin bei der Softwareentwicklung meist der Aufwand und die Energie der Entwickler flie\u00dft. Sollten wir nicht mehr danach streben, dass unsere Anwendungen gut benutzbar sind?<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Web<\/h3>\n\n\n\n<p>Im Rahmen der Web-Technologien zeichneten sich klare Tendenzen ab. AngularJS war das am meisten verbreitete Web-Konferenzthema, dicht gefolgt von React. Auch Vortr\u00e4ge zum neuen JavaScript Standard ES6 gab es einige. Da ich pers\u00f6nlich in einem AngularJS Projekt t\u00e4tig bin, kam mir die F\u00fclle an Themen sehr gelegen. Besonders gut gefallen hat mir hier der Vortrag von Manfred Steyer zur Migration von Angular 1.x zu Angular 2.0. Er war f\u00fcr mich mit Abstand der beste Pr\u00e4sentator der Konferenz, dank seiner ruhigen, fl\u00fcssigen und fundierten Darstellung der Sachverhalte und Optionen. Selten habe ich auf Konferenzen oder anderswo einen so souver\u00e4nen Pr\u00e4sentationsstil gesehen.<\/p>\n\n\n\n<p>Um auch \u00fcber den Tellerrand hinaus zu schauen habe ich mir einige Vortr\u00e4ge zum Thema React angeschaut. Hier habe ich den Eindruck, dass es sich um ein Hype-Thema handelt. Hype bedeutet f\u00fcr mich erst einmal nur, dass es h\u00f6her gehandelt wird, als es tats\u00e4chlich Wert hat, nicht aber, dass ich es f\u00fcr wertlos halte! Ich bin pers\u00f6nlich noch nicht \u00fcberzeugt davon, dass React einen tats\u00e4chlichen deutlichen Mehrwert hat. Ich hatte gro\u00dfe Fragezeichen \u00fcber meinen Kopf, als ich sah, dass Pr\u00e4sentation und Logik wieder explizit in den React-Komponenten vermischt werden. Ich glaube hier werde ich tats\u00e4chlich erst einmal an einem Beispiel mit React entwickeln m\u00fcssen, um f\u00fcr mich beurteilen zu k\u00f6nnen, ob ich die Richtung als Fortschritt sehe.<\/p>\n\n\n\n<p>Neugierig gemacht hat mich im Gegenzug die Flux Architekturidee \u2013 die auch unabh\u00e4ngig von React Einsatz finden kann. Ich habe Flux so verstanden, dass es letztendlich eine Web-Umsetzung des klassischen Gedanken bei der Desktop-Client-Entwicklung ist (siehe .NET Events im Rahmen der UI-Entwicklung).<\/p>\n\n\n\n<p>Ich war sehr dankbar f\u00fcr die Vortr\u00e4ge rund um ES6. Das ist seit Mitte dieses Jahres der neue JavaScript Standard. Ohne die Konferenz h\u00e4tte es vermutlich viel l\u00e4nger gedauert, bis ich mitbekommen h\u00e4tte, was es dort f\u00fcr angenehme Neuerungen gibt. Klassen, Modul-Scoping und fat-arrow-functions sind hierbei die drei wichtigsten Themen, die ich neben Dutzenden anderen kennengelernt habe.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Microservices<\/h3>\n\n\n\n<p>Zum Thema Microservices habe ich bis jetzt ein gespaltenes Verh\u00e4ltnis. Zu allererst bin ich der Meinung, dass Microservices der Schl\u00fcssel zum Erfolg sind, wenn man die Anforderung hat eine reaktive Gesch\u00e4ftsanwendung zu betreiben. Mit reaktiv ist hier gemeint, dass es den reaktiven Werten gerecht wird: antwortbereit, widerstandsf\u00e4hig, elastisch und nachrichtenorientiert. Was das Ziel dieser Werte genau ist, kann man \u00fcbrigens auch detailliert im Reaktiven Manifest nachlesen: <a href=\"http:\/\/www.reactivemanifesto.org\/de\">http:\/\/www.reactivemanifesto.org\/de<\/a><\/p>\n\n\n\n<p>Der entscheidende Punkt im obigen Abschnitt ist: \u201cwenn man die Anforderung hat\u201d. Hinzu kommt in meinen Augen auch der Aufwand so eine Architektur aufzubauen, zu betreiben und zu warten. Ich denke auf lange Sicht werden sich reaktive Anwendungen durchsetzen. Bis dahin ist es aber noch ein langer Weg. Das mache ich haupts\u00e4chlich an dem Kenntnisstand der Community fest. Ein Indiz f\u00fcr den aktuellen Stand gab mir eine simple Umfrage eines Pr\u00e4sentators am Anfang einer Session: \u201cWer von euch hat schon mal mit Docker rumgespielt\u201d \u2013 Fast alle melden sich; \u201cWer von euch benutzt Docker in der Entwicklungsumgebung\u201d \u2013 Etwa 50% melden sich; \u201cWer von euch benutzt Docker in Produktion\u201d &nbsp;\u2013 2 von etwa 150 Teilnehmer im Saal haben ihre H\u00e4nde oben.<\/p>\n\n\n\n<p>Themen wie reaktive Anwendungen umzusetzen erfordert einiges an Wissen, sei es \u00fcber Architekturkonzepte, Microservices an sich, die Orchestrierung oder auch die Verwaltung oder das Monitoring von Microservice-basierten Systemen. Es reicht eben f\u00fcr den Produktiveinsatz nicht nur Docker zu kennen, sondern man sollte auch seinen Zoo von Microservices verwalten und \u00fcberwachen k\u00f6nnen \u2013 beispielsweise Stichwort google kubernetes.<\/p>\n\n\n\n<p>Genau an dieser Stelle kommt dann die Kosten\/Nutzen-Frage, denn das n\u00f6tige Wissen aufzubauen kostet Zeit und damit Geld. Ich denke aktuell sind nur wenige bereit f\u00fcr die genannten Vorteile im Umfeld nichtfunktionaler Anforderungen so viel Zeit und Geld in die Hand zu nehmen um auch den Wissensaufbau zu finanzieren. Die Situation wird sich aber vermutlich schleichend verbessern, je mehr Wissen \u00fcber die zu Grunde liegenden Technologien in der Community vorhanden ist. Wenn es f\u00fcr Entwickler zum \u201cAllgemeinwissen\u201d geh\u00f6rt Docker-Container zu erstellen, diese zu Orchestrieren und sie die Programmiertechniken und Konzepte wie beispielsweise Circuit-Breaker sicher beherrschen, dann ist auch der Schritt zu einer reaktiven Anwendung kleiner.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Fazit<\/h3>\n\n\n\n<p>Ich pers\u00f6nlich empfand die Konferenz als Gelungen, denn der Hauptwert solch einer Veranstaltung ist f\u00fcr mich immer, dass ich auf Dinge aufmerksam werde, von denen ich vorher noch nie geh\u00f6rt habe und auf die ich sonst auch nicht gesto\u00dfen w\u00e4re, da ich nicht wusste, dass sie existieren. Genau dieses Ziel hat die W-JAX auch dieses Jahr f\u00fcr mich wieder erreicht.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.<\/p>\n","protected":false},"author":25,"featured_media":1234,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[15],"tags":[126,218,348,393,417,428],"topics":[334],"class_list":["post-1009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","tag-usability","tag-java","tag-konferenz","tag-design","tag-w-jax","tag-trends","topics-rueckblick-auf-fruehere-veranstaltungen"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Frontends auf dem Vormarsch - W-Jax ... - ZEISS Digital Innovation Blog<\/title>\n<meta name=\"description\" content=\"Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frontends auf dem Vormarsch - W-Jax ... - ZEISS Digital Innovation Blog\" \/>\n<meta property=\"og:description\" content=\"Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Innovation Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ZEISSDigitalInnovation\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-18T11:38:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-23T14:25:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sven Hoffmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ZEISS_di\" \/>\n<meta name=\"twitter:site\" content=\"@ZEISS_di\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sven Hoffmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/\",\"name\":\"Frontends auf dem Vormarsch - W-Jax ... - ZEISS Digital Innovation Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg\",\"datePublished\":\"2015-11-18T11:38:00+00:00\",\"dateModified\":\"2020-07-23T14:25:21+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/50ff31f66c73b440d020f07661fe38b5\"},\"description\":\"Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.\",\"breadcrumb\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#primaryimage\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg\",\"width\":640,\"height\":426},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontends auf dem Vormarsch \u2013 W-JAX 2015\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/\",\"name\":\"Digital Innovation Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/50ff31f66c73b440d020f07661fe38b5\",\"name\":\"Sven Hoffmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/08\/Hoffmann_Sven_Profilbild_1000x1000px-150x150.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/08\/Hoffmann_Sven_Profilbild_1000x1000px-150x150.jpg\",\"caption\":\"Sven Hoffmann\"},\"description\":\"Sven Hoffmann ist seit 2007 als Consultant bei der ZEISS Digital Innovation besch\u00e4ftigt. Sein Schwerpunkt liegt auf Softwareentwicklung im Java-\u00d6kosystem, Web-Frontends und Agilen Vorgehensmodellen.\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/svenhoffmann\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Frontends auf dem Vormarsch - W-Jax ... - ZEISS Digital Innovation Blog","description":"Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/","og_locale":"de_DE","og_type":"article","og_title":"Frontends auf dem Vormarsch - W-Jax ... - ZEISS Digital Innovation Blog","og_description":"Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.","og_url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/","og_site_name":"Digital Innovation Blog","article_publisher":"https:\/\/www.facebook.com\/ZEISSDigitalInnovation\/","article_published_time":"2015-11-18T11:38:00+00:00","article_modified_time":"2020-07-23T14:25:21+00:00","og_image":[{"width":640,"height":426,"url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg","type":"image\/jpeg"}],"author":"Sven Hoffmann","twitter_card":"summary_large_image","twitter_creator":"@ZEISS_di","twitter_site":"@ZEISS_di","twitter_misc":{"Verfasst von":"Sven Hoffmann","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/","name":"Frontends auf dem Vormarsch - W-Jax ... - ZEISS Digital Innovation Blog","isPartOf":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#primaryimage"},"image":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg","datePublished":"2015-11-18T11:38:00+00:00","dateModified":"2020-07-23T14:25:21+00:00","author":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/50ff31f66c73b440d020f07661fe38b5"},"description":"Die Beitrag beschreibt meine Eindr\u00fccke von der W-Jax 2015 in M\u00fcnchen und was sich auf der Konferenz seitdem ver\u00e4ndert hat.","breadcrumb":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#primaryimage","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends.jpg","width":640,"height":426},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/w-jax-frontends-auf-dem-vormarsch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/"},{"@type":"ListItem","position":2,"name":"Frontends auf dem Vormarsch \u2013 W-JAX 2015"}]},{"@type":"WebSite","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/","name":"Digital Innovation Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/50ff31f66c73b440d020f07661fe38b5","name":"Sven Hoffmann","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/image\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/08\/Hoffmann_Sven_Profilbild_1000x1000px-150x150.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/08\/Hoffmann_Sven_Profilbild_1000x1000px-150x150.jpg","caption":"Sven Hoffmann"},"description":"Sven Hoffmann ist seit 2007 als Consultant bei der ZEISS Digital Innovation besch\u00e4ftigt. Sein Schwerpunkt liegt auf Softwareentwicklung im Java-\u00d6kosystem, Web-Frontends und Agilen Vorgehensmodellen.","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/svenhoffmann\/"}]}},"author_meta":{"display_name":"Sven Hoffmann","author_link":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/svenhoffmann\/"},"featured_img":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/11\/201511_frontends-600x399.jpg","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Java<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Java<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Usability<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Java<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Konferenz<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Design<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">W-Jax<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Trends<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Usability<\/span>","<span class=\"advgb-post-tax-term\">Java<\/span>","<span class=\"advgb-post-tax-term\">Konferenz<\/span>","<span class=\"advgb-post-tax-term\">Design<\/span>","<span class=\"advgb-post-tax-term\">W-Jax<\/span>","<span class=\"advgb-post-tax-term\">Trends<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 10\u00a0Jahren ago","modified":"Updated 6\u00a0Jahren ago"},"absolute_dates":{"created":"Posted on November 18, 2015","modified":"Updated on Juli 23, 2020"},"absolute_dates_time":{"created":"Posted on November 18, 2015 11:38 a.m.","modified":"Updated on Juli 23, 2020 2:25 p.m."},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/comments?post=1009"}],"version-history":[{"count":3,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1009\/revisions"}],"predecessor-version":[{"id":1450,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1009\/revisions\/1450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/media\/1234"}],"wp:attachment":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/media?parent=1009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/categories?post=1009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/tags?post=1009"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/topics?post=1009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}