Java Magazin - 05.2017 - Spring 5


Preis: 9,80 €

Erhältlich ab:  April 2017

Umfang:  100

Autoren / Autorinnen: Frank Pientka, Andreas Falk, Simon Scholz, Lars Vogel, Holger Herrmann, Melanie Feldmann, Wolfgang Weigend, Johannes Edmeier, Steffen Mall, Michael Müller, Alexandru Jecan, Jürgen Höller, Oliver Gierke, Mark Paluch, Mark Paluch, Arne Limburg, Daniel Schwab, Manfred Steyer, Rodion Alukhanov, Vadym Kazulkin, Konstantin Diener, Norman Christ, Norbert Bartels, S & S Media GmbH

Eines der ersten Dinge, die ich über die Java-Welt gelernt habe, ist, dass sie ziemlich groß und bunt ist. So manch anderes Ökosystem schaut ein wenig neidisch auf die rege Open-Source-Kultur, die Vielfalt an Tools und Frameworks und die ausgetüftelten Systeme, die sich Java-Entwicklern bieten. Ein groß gewachsener Teil dieser blühenden Landschaften ist das Spring Framework.

Als Alternative zu dem damals noch J2EE genannten Standard entwickelt, hat sich das Framework ein großes Gebiet in der Java-Welt erobert. Sein Drang, offen für Neues zu sein und Entwicklungen aufzunehmen, hat dazu geführt, dass die Entwicklung mit Spring schon fast synonym mit moderner Softwareentwicklung geworden ist. So manch Anhänger von Java EE wird jetzt empört die Stirn runzeln. Mit Java EE könne man ebenso flexible, leichtgewichtige und verteilte Systeme à la Microservices bauen wie mit Spring, würde er mir entgegnen. Und ich freue mich über jeden Widerspruch. Denn es ist spannend zu beobachten, wie sich Java EE und ihre Community schüttelt, alten Staub wegwischt und die Fäuste ballt: „Ohne Kampf gehen wir nicht!“

Und das ist für mich eigentlich die größte Errungenschaft von Spring. Es befruchtet das gesamte Java-Ökosystem mit neuen Ideen und Paradigmen. Und es hat nicht nur einmal einen neuen, großen Impuls gesetzt, sondern hat es immer wieder geschafft, neue Ideen und Ansätze in die Java-Welt zu tragen und die Entwickler dabei mitzunehmen. Dabei fungiert es nicht als abgeschotteter Raum, sondern nimmt auch durchaus wahr, was rechts und links passiert. Aktuell wird Spring 5 die reaktive Programmierung einführen. Denn die Entwickler des Frameworks sind der Meinung, dass diese Art Software zu schreiben für manche Anwendungen einfach besser funktioniert. Während Spring-Leute beileibe nicht die einzigen sind, die sich über derartige Ideen und Trends Gedanken machen, wird dieser Schritt doch wieder Veränderungen und Umdenken in anderen Tools und Frameworks und auch Java selbst bewirken. Ein Schmetterling schlägt mit den Flügeln und am anderen Ende der Java-Welt bricht ein Sturm los.

So inspirieren sich die vielen Teilnehmer der Java-Welt immer wieder gegenseitig. Das führt zu besseren Tools und Systemen und im Endeffekt zu besserer Software. Deswegen geht es auch nicht darum, ob nun Spring besser ist als Java EE oder wir ganz andere Systeme oder Standards brauchen. Denn auch für die Java-Welt gilt der gerne gebrauchte Satz „es kommt darauf an“. Jede Anwendung kann so gebaut werden, wie es am besten zu ihr passt. Jeder Entwickler kann die Tools nutzen, die am besten mit seinem Architekturstil, seiner Arbeitsweise oder eben mit den Konzepten seiner Firma funktionieren. Vielfalt schafft Möglichkeiten.

Um am Ende können wir es ganz gelassen sehen: In einem gesunden Ökosystem kann jeder in seiner Nische wachsen und gedeihen.

feldmann_melanie_sw.tif_fmt1.jpgMelanie Feldmann | Redakteurin

Website Twitter Google Xing Mail

Neugierig geworden?


   
Loading...