Umfangreiche Lösungen für Ihr Projekt
Das Internet basiert auf einer Vielzahl von Technologien. Selbst für die Entwicklung einer einfachen Web-Applikation ist mittlerweile ein umfangreicher Technologie-Stack erforderlich. Wir legen viel Wert darauf, alle nötigen Kompetenzen in der Agentur zu bündeln und so alle Anforderungen selbst entwickeln zu können. Unser Ziel dabei: Auch auf der grünen Wiese programmieren zu können und keine Abhängigkeiten von fertigen Softwarelösungen und -paketen zu haben.
PHP
PHP ist die mit Abstand am häufigsten eingesetzte serverseitige Programmiersprache zur Entwicklung von Websites und Web-Applikationen. Wir nutzen ausschließlich PHP, das mittlerweile auch im Enterprise-Umfeld hochetabliert ist und auch in unternehmenskritischen Anwendungen eingesetzt wird.
HTML
HTML ist die semantische Auszeichnungssprache zur Strukturierung von Inhalten. Sie stellt die Grundstruktur einer Seite dar. Neben dieser können darüber Medien und Ressourcen eingebunden und Verbindungen zwischen ihnen beschrieben werden.
Cascading Stylesheets (CSS)
Die Formatierung und Präsentation einer Seite werden über CSS definiert. Unabhängig von der semantischen Struktur beschreiben sie die Darstellung einer Seite auf verschiedenen Endgeräten und Anzeigen. Precompiler, wie z. B. SCSS, Sass oder Less unterstützen bei der Aufbereitung der Stylesheets und erlauben die programmatische Generierung der benötigten Ressourcen.
JavaScript/ECMAScript
Zur Realisierung interaktiver Funktionen auf Webseiten kommt ausschließlich JavaScript zum Einsatz. Zur Veränderung der Darstellung von Elementen, der Manipulation der inhaltlichen Strukturen einer Seite oder dem dynamischen Laden von Daten ist die Entwicklung von JavaScript notwendig.
Selbstverständlich setzen wir, soweit sinnvoll, passende Bibliotheken, Tools und Frameworks ein, wie z. B. JQuery oder vue.js, genauso wie yarn, node.js, Webpack und andere.
Solr & Elasticsearch
Die Datenflut im Internet ist allgegenwärtig und macht auch nicht vor der eigenen Website Halt. Das immer größere Informationsbedürfnis der Nutzer stellt die Informationsarchitektur vor neue Herausforderungen. Gleichzeitig muss aber auch die Auffindbarkeit von Inhalten gewährleistet werden. Die Implementierung einer leistungsstarken Suchmaschine, basierend z. B. auf Solr oder ElasticSearch, schafft Abhilfe und erlaubt die Entwicklung funktionsreicher Such- und Filterfunktionen die gleichzeitig hoch performant arbeiten.
Bootstrap
Die Umsetzung moderner Web-Layouts ist komplex und aufwändig. Der Einsatz spezialisierter Bibliotheken hilft dabei, die Implementierung effizienter zu machen und erlaubt schnellere Projektumsetzungen. Gleichzeitig arbeiten diese Frameworks mobile-first und stellen eine Vielzahl getesteter Web-Komponenten bereit. Zudem verfügen sie beispielsweise über ein voll-responsives Grid-System. Probleme mit Cross-Browser-Darstellungen und unterschiedlichen Anzeigen der Endgeräte gehören damit der Vergangenheit an.