Tech-Stack-Wechsel – Symfony – das ist doch falsch geschrieben?!

Na ja, wenn wir von Symfony sprechen, dann meinen wir keine Musik, sondern eine PHP Bibliothek, die es uns die biz.Suite Entwicklung erleichtert. Das Symfony-PHP-Framework, wird genutzt, um Applikationen zu entwickeln. Mehr dazu erfahren Sie in diesem Blogbeitrag.

Hier geht zum letzten Blogbeitrag der Serie.

Mit Symfony erhalten wir die Möglichkeit sog. Komponenten zu verwenden, die uns dabei unterstützen, die biz.Suite zu entwickeln.
Software zu entwickeln, gerade neue Software, die so auf dem Markt nicht präsent ist, ist wie einen Berg zu erklimmen, den vor Ihnen noch niemand erklommen hat. Das bedeutet, mit Symfony haben wir einen Bergsteiger an unserer Seite, der einige Wege schon gegangen ist und uns erleichtert bestimmte Wege zu gehen.

Der Werkzeugkasten für Entwickler

Man kann Symfony auch mit einem Werkzeugkasten vergleichen, der viele Möglichkeiten bietet, um verschiedene Lösungen zu erreichen. Mit der Hilfe von Softwarekomponenten haben wird die Möglichkeit schneller und einfacher zu entwickeln und damit haben wir noch mehr Zeit uns Gedanken zu machen was wir noch alles cooles in die biz.Suite bauen können.

Die Philosophie hinter Symfony

Die Komponentenbibliothek wurde von einem Webdesigner der Firma SensioLab aus Eigeninitiative entwickelt und als Open-Source-Lizenz jedem Entwickler zur Verfügung gestellt. So kann die Bibliothek durch eine große Community von Entwicklern auf der ganzen Welt immer weiter verbessert und erweitert werden. Durch diese Community können die verwendeten Komponenten zu jeder Zeit weiterentwickelt und verbessert werden. Diese Verbesserungen können dann durch die Open-Source-Lizenz wieder jedem zur Verfügung gestellt werden.

Bild welches Softwareprogramierung zeigt.
Software Programmierung

Softwarekomponenten

Eine Komponente ist im Kontext der Softwarearchitektur ein Teil einer Software, der mit anderen Softwareteilen gemäß den Regeln eines Komponentenmodells zusammenwirken kann. Diese Komponenten sind in der Softwareentwicklung nichts Ungewöhnliches, Komponenten unterstützen durch ihre Zusammenstellung verschiedener „Software-Teile“ die Entwicklung dabei schnell und Fehler-minimierender arbeiten zu können.

Unternehmen

© 2022, SAXOLUTION. All Rights Reserved.