High Performance Technologien für Ihr Projekt

Zur Umsetzung Ihres Produktes bedienen wir uns primär aus einem Pool modernster und leistungsstarker Technologien, auf die wir eingespielt sind. Dies erlaubt es unseren Experten, sich voll und ganz auf Ihr Projekt zu fokussieren und somit die bestmöglichen Ergebnisse zu erzielen.

Wir setzen auf einen kleinen, leistungsstarken Technologie-Stack. Dadurch können wir unseren Kunden maximale Expertise und qualitativ hochwertige Lösungen anbieten.

Christoph Schmidt
Inhaber cs webdevelopment e.K.

Wir sind Vue.js Experten

Vue.js und seine Stärken

Vue.js und sein starkes Toolset erlauben es uns, jegliche Art von webbasierter Software zu erstellen: Sie benötigen eine repräsentative, performante und hochmoderne Website oder (mobile) App? Vielleicht verlangt Ihr Projekt auch eine komplexe Anwendung mit vielschichtiger Funktionalität. Alles kein Problem – Vue.js bietet ein progressives, leistungsfähiges sowie vielseitiges Framework und wir sind begeisterte Nutzer der ersten Stunde. Schon seit 2015 erstellen wir mit Hilfe von Vue.js und seinem umfangreichen Ökosystem Web-Benutzeroberflächen und haben uns seitdem zu regelrechten Experten entwickelt. Vue.js ermöglicht es uns, Lösungen auf höchstem Niveau zu implementieren und ist somit unsere erste Wahl, wenn es um Technologie geht.

Wir bevorzugen aus dem Vue.js Ökosystem

Vue.js 2+3
Nuxt 2+3
Gridsome
VuePress 2
Quasar 1+2
PrimeVue

Lit - Entwicklung von Web Components

Wenn ein Projekt eine Lösung benötigt, die in verschiedenen webbasierten Umgebungen (native, Vue.js, React, Angular.js, etc) gleichzeitig funktionieren soll, werden unsere Experten Lit zur Erstellung der Webkomponenten nutzen. Wir verwenden Lit klassischerweise für die Erstellung eines Corporate Designsystems mit UI-Elementen – es kommt allerdings auch zum Einsatz, wenn Anwendungen in Fremdseiten integriert werden sollen (Widgets).

TypeScript - Denn wir lieben Ordnung

Gerade in komplexen Projekten mit einem hohen Maß an Businesslogik kann es schnell passieren, dass der Javascript-Quellcode unübersichtlich wird. TypeScript nimmt sich dieser Schwäche von Javascript an und ermöglicht eine Typisierung, wodurch die Fehleranfälligkeit in der Frontend-Entwicklung deutlich reduziert wird. Zudem ist der so entstandene Quellcode besser lesbar und lässt sich unkompliziert warten.

Node.js - Backend mit Frontend im Einklang

Verlangt ein Projekt nach serverseitiger Ausführung, liegt für uns als Experten im Bereich der Frontend-Entwicklung die Verwendung von Node.js nahe. Diese beliebte Laufzeitumgebung für Javascript ist in der Webentwicklung kaum noch wegzudenken – wir müssen daher kaum zusätzliche Syntax lernen und profitieren von unserem bewusst kleingehaltenen Technologie-Stack. Node.js wird von uns z.B. für die Entwicklung von API's genutzt.

Headless CMS - Hochmodern und flexibel

Ein CMS (Content Management System) ist immer dann notwendig, wenn Sie als Betreiber einer Website oder App Ihre Datenpflege selbst übernehmen möchten. So können Sie nicht nur jederzeit Texte aktualisieren oder hinzufügen, sondern auch Einfluss auf die visuelle Gestaltung einzelner Unterseiten nehmen.

Wir setzen bei allen unseren Lösungen auf sogenannte Headless CMS Systeme. Das bedeutet, dass es lediglich eine Schnittstelle (API) zur Verfügung stellt, mit der Ihre Inhalte abgerufen und in der webbasierten Lösung verarbeitet werden. Durch diese Herangehensweise bleibt die Anwendung an sich schlank, performant und einfach zu warten.

Ob ein Content Management System für Ihr Projekt sinnvoll ist und welches Headless CMS in Frage kommt, wägen unsere Experten anhand Ihrer individuellen Projektanforderungen ab.

PostgreSQL - Ein Relationaler Alleskönner

Individuelle Anwendungen benötigen häufig eine Datenbank, und da kommt PostgreSQL ins Spiel – ein hoch performantes, beliebtes und etabliertes Verwaltungssystem für relationale Datenbanken. Wir nutzen diese Technologie in nahezu allen relevanten Projekten und greifen nur dann auf Alternativen zurück, wenn das Datenmodell im Gesamten eine außergewöhnlich flexible Auslegung erfordert. PostgreSQL bietet uns außerdem großartige Möglichkeiten im Bereich der Erfassung von Zeitreihen und Anwendung von Machine Learning.

MongoDB - Wenn flexibilität gefragt ist

MongoDB ist eine auf Dokumenten basierte Datenbank und bietet Vorteile gegenüber relationalen Datenbanken wie PostgreSQL, wenn spezielle technische Anforderungen gefragt sind. Wir entscheiden uns beispielsweise bei sehr flexiblen Datenmodellen oder der Entwicklung von Prototypen, deren endgültiges Datenmodell noch nicht feststeht, häufig für MongoDB.

Jamstack - Extrem schnelle Lösungen

Bei Jamstack handelt es sich um einen modernen Architekturansatz zur Erstellung von Websites und Anwendungen, der neben beeindruckender Geschwindigkeit auch Flexibilität beim Hosting und ein hohes Maß an Sicherheit bietet. Wenn die Projektanforderungen es zulassen, ist der Jamstack Ansatz deshalb unsere erste Wahl zur Erstellung moderner und performanter webbasierter Lösungen. Gerne beraten wir Sie auch ausführlich und ermitteln gemeinsam mit Ihnen die passende Architektur für Ihr Projekt.

Skalierung - Wachstum im Blick

Ein wichtiger Bestandteil der Beratung und Planung Ihres Projektes ist die Berücksichtigung von Skalierbarkeit. Damit Ihr Produkt zukünftig ohne Blockaden oder Hürden wachsen kann, beachten wir dieses Szenario auf Wunsch für die komplette Umsetzung – sowohl in der Entwicklung als auch beim Hosting und dem Betrieb Ihrer Lösung.

Die Auswahl der passenden Web-Technologie durch unsere Experten bildet den ersten wichtigen Meilenstein für den Erfolg unserer Kundenprojekte.

Christoph Schmidt
Inhaber cs webdevelopment e.K.

Einblicke in unser Auswahlverfahren
1

Ihre Vision

Der erste Schritt für eine erfolgreiche Zusammenarbeit besteht darin, Sie und Ihr Projekt über initiale Meetings kennenzulernen. So können wir uns ein Bild Ihrer Vision und den damit verbundenen Anforderungen machen, während Sie bereits erste Einblicke in unsere Arbeitsweise erhalten. In dieser Phase entstehen bereits erste Ideen, mit welchen Technologien Ihr Projekt potenziell umgesetzt werden könnte.

2

Nachhaltige Lösungen

Wir legen großen Wert auf nachhaltige Lösungen. Dementsprechend ist es uns wichtig, die langfristigen Ziele Ihres Projektes zu verstehen und zu wissen, wo Sie Ihr Produkt in der Zukunft sehen. Mit diesen Erkenntnissen können wir zukünftige Schritte bereits bei der Auswahl der Technologie berücksichtigen und Entscheidungen treffen, die Ihr Budget schonen.

3

Aktualität

Jedes Projekt profitiert von einer Umsetzung mit High Performance Technologien der neuesten Generation. Wir setzen deshalb ausschließlich auf aktuelle, stabile Versionen von etablierten und akzeptierten Web-Technologien.

4

Expertise

Wir sind auf eine Auswahl modernster Technologien eingespielt und können in diesen Bereichen die bestmögliche Expertise anbieten. Darüber hinaus sind wir offen für Alternativen und setzen bei Bedarf auch Technologien ein, mit denen wir weniger vertraut sind – unsere oberste Priorität besteht diesbezüglich darin, die bestmögliche Lösung für Ihr individuelles Projekt zu finden.

Kontakt

Haben Sie Fragen zu den Technologien?

Technologien in der Web-Entwicklung sind ein komplexes Thema – es ist also verständlich, wenn Sie noch offene Fragen haben sollten. Oder sehen Sie in unserem Profil bereits eine passende Besetzung für Ihr Projekt und möchten eine konkrete Anfrage senden? Dann nutzen Sie doch die Möglichkeit und buchen sich ein kostenloses Beratungsgespräch bei uns. Wir freuen uns auf Sie!

Kostenlose Beratung buchen