Kommentare zu: Hexagonale Architektur – Was ist das? Was sind ihre Vorteile? https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/ Mon, 05 May 2025 20:25:10 +0000 hourly 1 Von: Oliver B. Fischer https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17820 Sun, 07 May 2023 09:06:55 +0000 https://www.happycoders.eu/?p=33131#comment-17820 Hallo Rene,

nach meiner Ansicht ist das der beste und ausführlichste Artikel zu diesem Thema, welchen ich kenne. Dafür meinen herzlichsten Dank.

Viele Grüße

Oliver

]]>
Von: Sven Woltmann https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17807 Fri, 28 Apr 2023 11:08:31 +0000 https://www.happycoders.eu/?p=33131#comment-17807 Als Antwort auf Jens Weißkopf.

Hallo Jens, vielen lieben Dank für Deinen Kommentar und das Lob. Es freut mich sehr, dass mein Artikel so hilfreich ist!

]]>
Von: Jens Weißkopf https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17803 Thu, 27 Apr 2023 09:07:48 +0000 https://www.happycoders.eu/?p=33131#comment-17803 Hallo Sven. Ich schreibe normalerweise kaum Kommentare auf Blockpost's. Aber dein Artikel hat mich ein ganz großes Stück weiter gebracht und ich möchte ein ganz großes Dankeschön dafür aussprechen. Ich bin "Hobbyentwickler". Ich verwende aktuell primär Golang für meine Projekte. Erst seit kurzen beschäftige ich mich mit Softwarearchitektur und bin über clean code und DDD auf das Hexagonale Design gestoßen. In der Historie habe ich "frei Schnauze" in diversen Programmiersprachen programmiert. Bei kleinen Projekten hat dies halbwegs zum Erfolg geführt, allerdings stößt man immer wieder auf die gleichen Probleme. (Wartbarkeit, Lesbarkeit, Abhängigkeiten, etc.) Seit ich leidlich gelernt habe, dass man das Rad am besten niemals neu erfinden sollte, habe ich mich entschlossen mein Vorgehen beim entwickeln zu professionalisieren. Ich habe diverse Artikel zum Thema Hexagonale Architektur durchgelesen und mir Codebeispiel angesehen. Dein Blogpost war am ausführlichsten und am Verständlichsten. Mein nächstes Projekt plane ich in Hexagonaler Architektur, anhand deines Posts, aufzubauen. Mal sehen ob ich es hinbekomme. Ich bin beruflich kein Anwendungsentwickler o.ä. und muss mir meine Skills alle selbst über diverse Medien aneignen. ;-) Deshalb nochmals danke für deinen Post.

]]>
Von: Sven Woltmann https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17778 Thu, 20 Apr 2023 06:55:55 +0000 https://www.happycoders.eu/?p=33131#comment-17778 Als Antwort auf Michael.

Hallo Michael, ich denke, es wird noch so zwei Wochen dauern.

]]>
Von: Michael https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17777 Wed, 19 Apr 2023 13:26:44 +0000 https://www.happycoders.eu/?p=33131#comment-17777 Toller Artikel! Vielen Dank für die Arbeit!

...wann geht es denn weiter mit der Artikelserie ? =)

]]>
Von: René https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17743 Wed, 29 Mar 2023 19:08:17 +0000 https://www.happycoders.eu/?p=33131#comment-17743 Als Antwort auf Sven Woltmann.

Danke für die Detaillierung, Sven.

]]>
Von: Sven Woltmann https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17741 Wed, 29 Mar 2023 08:43:06 +0000 https://www.happycoders.eu/?p=33131#comment-17741 Als Antwort auf René.

Hallo René,

vielen dank für Deinen freundlichen Kommentar und das Lob!

Du hast recht, die Applikation hat eine Abhängigkeit zu den Ports. Die Ports sind Teil des Applikation-Hexagons (sie sind sozusagen ihr äußerer Rand ... aber noch in ihr).

*Außen* liegen die Adapter. Also diejenigen Komponenten, die auf der linken Seite auf die Ports zugreifen und auf der rechten Seite die Ports implementieren. Die Applikation hat nur Zugriff auf die Ports, nicht aber auf die Adapter.

Das wird hoffentlich im nächsten Teil der Serie, in dem ich eine Implementierung mit Java zeigen werde, klarer.

Viele Grüße
Sven

]]>
Von: René https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17740 Wed, 29 Mar 2023 01:40:32 +0000 https://www.happycoders.eu/?p=33131#comment-17740 Vielen Dank für den in meinen Augen genialen Artikel.
Dieser Artikel ist für mich als Software Architekt ein unglaublicher Augenöffner, fast ein Stein der Weisen, da es die verschiedenen Puzzle Teile wunderbar zu einem Ganzen vereint.

Interessanterweise haben sich die Abhängigkeiten in meinem aktuellen, komplett testgetrieben entwickelten Projekt ähnlich entwickelt, aber eine klare Struktur hat gefehlt. Diese kann ich dem Projekt jetzt schenken.

Eine Unklarheit habe ich noch: Die Services sind Teil des Applikationskerns. Sie sind allerdings abhängig von den Ports. Im Beispiel oben ist RegistrationService abhängig von RegistrationUseCase, da er ihn implementiert, und von PersistencePort, da er ihn nutzt. Damit existiert doch eine Abhängigkeit von innen (den Services) nach außen (den Ports), oder?

]]>
Von: Manuel https://www.happycoders.eu/de/software-craftsmanship/hexagonale-architektur/#comment-17678 Fri, 17 Feb 2023 12:33:30 +0000 https://www.happycoders.eu/?p=33131#comment-17678 Dieser Artikel hat viele meiner Fragen zum Thema „Hexagonale Architektur – was ist das? Was sind ihre Vorteile?“ beantwortet. Ich habe den Artikel sehr gerne gelesen und interessante Ideen daraus schöpfen können. Macht weiter so und schreibt interessante Artikel über Coding-Themen.

]]>