Für die Frontend Web-Entwicklung stehen grundsätzlich HTML, CSS und JavaScript zur Verfügung. Darüber hinaus gibt es noch weitere Sprachen, wie beispielsweise PHP oder XML, die ebenfalls häufig verwendet werden und einige Varianten von HTML, CSS und JavaScript, wie XHTML oder TypeScript.
HTML, mittlerweile in der Version HTML5, beschreibt die Architektur der Benutzeroberfläche. Dadurch wird bestimmt an welcher Stelle sich Texte, Bilder oder andere Elemente befinden. CSS beschreibt das Design der Elemente. Farbe, Größe oder Ausrichtung im Raum lassen sich auf diese Weise festlegen. JavaScript beschreibt die Logik der Webseite. Mit Hilfe von JavaScript lassen sich Elemente bewegen, Effekte einbauen, Texte verändern oder versenden.
Für diese Werkzeuge gibt es unterschiedliche Frameworks, wie Angular, React, vue.js oder nodejs, die die Arbeit stark vereinfachen. Diese Frameworks organisieren die Kommunikation zwischen HTML, CSS und JavaScript, helfen bei der Verarbeitung von Daten und stellen umfangreiche Bibliotheken zur Verfügung.
Bei assono verwenden wir Angular 2 bzw. mittlerweile Angular 6 für unsere Frontend-Programmierung.
In Angular 2 und höheren Versionen kann man die Aufteilung in verschiedene und meist unabhängige Module und Komponenten leicht und konsequent umsetzen. Darüber hinaus bietet Angular mit Hilfe von Router-Outlets die Möglichkeit, bei Veränderungen auf einer Seite nur den veränderten Bereich neuzuladen. Dadurch steigt die Performance und es wird weniger Datenvolumen verbraucht.
Bei Fragen oder Unklarheiten bieten wir gerne und jederzeit unsere Beratung im Bereich der Frontend-Entwicklung an und unterstützen Sie bei Ihren Web-Anwendungen.