Wir realisieren die Oberfläche für Ihre digitalen Anwendungen. 

Die Disziplin der Frontend-Entwicklung im Web-Umfeld hat sich in den vergangenen Jahren sehr stark verändert. Webbasierte User Interfaces müssen auf unterschiedlichen Endgeräten von allen Menschen nutzbar sein. Die Komplexität der Anwendungen und Funktionen ist stark gestiegen und die Kommunikation mit dem Backend hat sich deutlich weiter entwickelt. Konzepte, Techologien wie z.B. Headless CMS: Single-Page-Applications und GraphQL wollen verstanden und eingesetzt werden, mit Microservices ist ein neues Architekturparadigma in der Praxis angekommen.

Diese Veränderungen fordern uns als erfahrene Software-Entwickler heraus. Modernes Web-Frontend-Development geht heute weit über die einfache Implementierung von HTML & CSS hinaus. Damit ist diese Disziplin bereits seit längerem in unserer Software-Development-Welt angekommen.

Als Frontend-Experten behalten wir jederzeit den Überblick über aktuelle Trends, neue Frameworks und die durch Anforderungen an Accessibility und Responsive Design gesetzten Grenzen. Auf dieser Basis realisieren wir grafische Benutzeroberflächen für Apps, Portale, Websites und webbasierte Applikationen.

Unsere Dienstleistungen für die Integration Ihrer Geschäftsanwendungen

Website & Web Application
UI Implementation
Single Page Applications
Mobile (Web) App
Developement
Cross-Platform App
Frontend Development
Responsive UI
Development

Gutes Web Frontend Development
ist eine Gradwanderung auf Grenzen

Die Browser-Grenze

Bis heute ist es nach wie vor ein permanentes Thema: Frontend-Entwickler müssen die Cross-Browser-Kompatibilität beachten. Nach wie vor hat jeder Browser seine besonderen Eigenschaften, die berücksichtigt werden müssen.

Die Geräte-Grenze

Browserfenster in verschiedenen Größen, unterschiedliche Bildschirmauflösungen, Tablets, Smartphones, Smart-TVs, Digital Signage Displays – jedes Gerät hat seine eigenen technischen Spezifikationen und Limitierungen, die beachtet werden müssen..

Die Testing-Grenze

In vielen Programmiersprachen des Backends kann auf Unit- und Integration Tests zurückgegriffen um die korrekte Funktion der Implementierung zu erproben. In einigen Frontend-Bereich wie dem CSS bestehen diese Möglichkeiten nur eingeschränkt. Scheinbar kleine Veränderungen haben Effekte und führen zu Problemen, die oft nicht auf den ersten Blick zu erkennen sind.

Die Accessibility-Grenze

Accessibility beschreibt nicht nur die Barrierefreiheit, sie geht deutlich weiter. Auf den ersten Blick schränkt Accessibility die visuell ansprechende Gestaltung der Oberfläche ein. Genau betrachtet geht es aber darum, wie gut und wie einfach Menschen mit der Anwendung oder dem Inhalt interagieren können. Unabhängig davon, ob sie mehr oder weniger starke Einschränkungen bei der Nutzung haben oder nicht: Gute Acessibility ist am Ende meist ein Gewinn für alle.

Die Disziplinen-Grenze

Frontend-Entwickler sind ein Verbindungsglied zwischen Backend-Entwicklern, Visual Designern und einigen anderen am Projekt beteiligten Teams. Sie vermitteln deshalb auch nicht nur zwischen den einzelnen Disziplinen, sie arbeiten auch interdisziplinär. Gute Frontend-Entwickler beschränken sich nicht nur auf HTML-, CSS- und Javascript-Implementierung. Sie besitzen Design-Verständnis und in ihnen steckt meist zumindest ein Stück Full-Stack Developer. Frontend-Developer sind offen für Backend-Technologien, Microservices, Java, PHP & .Net.

Um einen Platz zwischen diesen technischen, kreativen und kommunikativen Herausforderungen zu finden, benötigen Frontend Developer zwei wichtige Dinge.  Einen festen Platz in einem klar strukturierten Produktionsablauf. Und das gemeinsame Commitment aller an der Entwicklung Beteiligten, Anforderungen und Changes klar zu kommunizieren, nah an technischen Standards zu bleiben, zuverlässige und erprobte Frameworks individuellen Experimenten in der Entwicklung vorzuziehen und Disziplin in der Qualitätssicherung und dem Deployment zu zeigen. Diese Rahmenbedingungen schaffen wir in unseren Projekten.

Unsere Strategie für zuverlässige Implementierung

Haben Sie fragen hierzu? Gerne helfen wir Ihnen weiter