Zum Inhalt springen

Web · App · Frameworks · Tools

Web & App Technologien.

Alle Frameworks, Sprachen und Tools im Überblick — mit denen vona Websites, Webanwendungen und Mobile Apps entwickelt.

Auszeichnungssprache · Web-Standard · W3C

HTML5

HTML5 (HyperText Markup Language, Version 5) ist die Grundlage jeder Website und Webanwendung. HTML definiert die semantische Struktur von Webinhalten: Überschriften, Absätze, Listen, Links, Formulare, Medien und mehr. Der Browser interpretiert diese Struktur und rendert sie für den Nutzer.

HTML5 brachte native Unterstützung für Audio, Video, Canvas und SVG — ohne externe Plugins. Neu eingeführte semantische Elemente wie <header>, <nav>, <main>, <article> und <footer> verbessern Barrierefreiheit und SEO erheblich, da Suchmaschinen und Screenreader die Seitenstruktur besser verstehen.

vona entwickelt alle Websites mit sauberem, semantischem HTML5 — zugänglich (WCAG), performant und maschinenlesbar für Suchmaschinen und KI-Crawler.

  • Semantik
  • ARIA
  • W3C
  • SEO
  • Barrierefreiheit

Stylesheet-Sprache · Web-Standard · W3C

CSS3

CSS3 (Cascading Style Sheets, Version 3) kontrolliert das visuelle Erscheinungsbild von Webseiten: Layout, Typografie, Farben, Abstände, Animationen und responsives Verhalten. CSS3 hat die Webgestaltung mit Features wie Flexbox, CSS Grid, Custom Properties (Variablen), Animationen und Transitions fundamental modernisiert.

CSS Custom Properties ermöglichen Design-Systeme mit wiederverwendbaren Tokens — vona verwendet sie für konsistente Farb-, Schrift- und Abstandsskalen über alle Seiten hinweg. clamp() und viewport-relative Einheiten schaffen fluid Typography ohne Breakpoint-Spaghetti.

Modern CSS reduziert die Abhängigkeit von JavaScript für visuelle Effekte erheblich: Scroll-Animationen, Hover-States, Dark/Light-Mode-Switching — alles rein deklarativ und performant im Browser.

  • Flexbox
  • CSS Grid
  • Custom Properties
  • Animationen
  • Responsive

CSS-Framework · Komponenten · Grid-System

Bootstrap

Bootstrap ist eines der meistgenutzten CSS-Frameworks der Welt — entwickelt von Twitter, heute als Open-Source-Projekt gepflegt. Es stellt ein umfassendes 12-Spalten-Grid-System, vorgefertigte UI-Komponenten (Navigation, Modals, Formulare, Cards) und ein konsistentes visuelles System bereit.

Bootstrap ermöglicht schnelle Entwicklung responsiver Interfaces ohne CSS von Grund auf schreiben zu müssen. Bootstrap 5 entfernte die jQuery-Abhängigkeit und brachte CSS-Custom-Properties, verbesserte Utilities und ein überarbeitetes Flexbox-Grid (CSS Grid optional).

vona setzt Bootstrap gezielt in Projekten ein, die schnelle Umsetzung oder ein bekanntes Komponentensystem erfordern — und greift auf maßgeschneiderte CSS-Lösungen zurück, wenn Performance, individuelle Design-Systeme oder besondere Ästhetik gefragt sind.

  • Grid
  • Komponenten
  • Responsive
  • Open Source
  • Twitter

Programmiersprache · Web-Standard · ECMAScript

JavaScript

JavaScript ist die einzige Programmiersprache, die nativ im Browser läuft — und damit das unverzichtbare Fundament für interaktive Webanwendungen. Von einfachen Formularvalidierungen bis hin zu komplexen Single-Page-Applications, von DOM-Manipulation bis zu KI-Integrationen im Browser: JavaScript ermöglicht alles.

Mit ES6+ (Arrow Functions, Promises, async/await, Modules, Destructuring) ist JavaScript zu einer modernen, lesbaren Sprache geworden. Node.js brachte JavaScript auch auf den Server — heute läuft JavaScript im Browser, auf dem Server, in Datenbanken (MongoDB) und auf Microcontrollern.

vona setzt auf Vanilla JavaScript für Performance-kritische Anwendungen (Canvas-Animationen, Scroll-Effekte) und nutzt Frameworks wie Vue.js oder React für komplexere UI-Anforderungen — immer mit Blick auf Bundle-Größe und Ladezeit.

  • ES6+
  • DOM
  • async/await
  • Vanilla JS
  • Browser

Typsicheres JavaScript · Microsoft · Open Source

TypeScript

TypeScript ist eine von Microsoft entwickelte Erweiterung von JavaScript, die statische Typisierung zur Sprache hinzufügt. TypeScript-Code wird zu JavaScript kompiliert und läuft überall, wo JavaScript läuft — aber der Entwicklungsprozess profitiert von Typchecking, Autovervollständigung und früher Fehlererkennung.

Besonders in größeren Projekten und Teams reduziert TypeScript die Fehlerrate erheblich: Typ-Fehler werden zur Compile-Zeit statt zur Laufzeit entdeckt. Interfaces, Enums, Generics und strenge Typen machen Code selbst-dokumentierend und refactoring-sicher.

TypeScript ist heute der Standard für professionelle Frontend-Entwicklung: Next.js, Angular, NestJS und viele andere Frameworks setzen auf TypeScript. vona nutzt TypeScript für komplexere Anwendungen und APIs.

  • Typsicherheit
  • Compile-Zeit
  • Microsoft
  • Angular
  • React

JavaScript-Bibliothek · DOM-Manipulation · Ajax

jQuery

jQuery war jahrelang die meistgenutzte JavaScript-Bibliothek der Welt und hat die Webentwicklung demokratisiert: cross-browser-kompatible DOM-Manipulation, AJAX-Requests und Event-Handling mit einer eleganten, konsistenten API — zu einer Zeit, als Browser sich stark unterschieden.

Mit moderner Browser-Standardisierung und ES6+ sind viele jQuery-Features in Vanilla JS verfügbar. Dennoch bleibt jQuery in bestimmten Projekten relevant: es ist auf Millionen bestehender Websites im Einsatz, integriert sich nahtlos in bestehende Systeme und reduziert Boilerplate für einfache DOM-Aufgaben.

vona nutzt jQuery gezielt für Projekte, bei denen es bereits vorhanden ist oder bei denen schnelle, einfache DOM-Interaktionen ohne Framework-Overhead gefragt sind.

  • DOM
  • AJAX
  • Cross-Browser
  • Open Source
  • Plugins

3D-Grafik · WebGL · JavaScript

Three.js

Three.js ist die führende JavaScript-Bibliothek für 3D-Grafik im Browser — eine Abstraktionsschicht über die komplexe WebGL-API, die hardwarebeschleunigtes 3D-Rendering ohne proprietäre Plugins ermöglicht. Mit Three.js lassen sich 3D-Szenen, Animationen, interaktive Objekte und Spezialeffekte direkt im Browser realisieren.

Einsatzgebiete reichen von interaktiven Produktkonfigurationen und 3D-Darstellungen über datengetriebene Visualisierungen bis hin zu immersiven Web-Experiences. Three.js integriert sich mit dem Browser-DOM und reagiert auf Nutzereingaben — Mausbewegungen, Touch und VR-Controller.

vona setzt Three.js für anspruchsvolle visuelle Webanwendungen ein, bei denen 2D nicht ausreicht: interaktive Datenvisualisierungen, Produkt-3D-Viewer oder experimentelle Brand-Experiences.

  • WebGL
  • 3D
  • Canvas
  • Animationen
  • Visualisierung

Server-Side Scripting · Web-Backend · Open Source

PHP

PHP (Hypertext Preprocessor) ist eine serverseitige Skriptsprache, die das Web maßgeblich geprägt hat. Rund drei Viertel aller Websites mit bekannter serverseitiger Sprache laufen auf PHP — darunter WordPress, Wikipedia und Facebook (in frühen Jahren). PHP läuft auf dem Server, verarbeitet Anfragen und generiert dynamisches HTML, bevor es zum Browser gesendet wird.

Moderne PHP-Versionen (ab 8.0) haben die Sprache mit JIT-Kompilierung, Union Types, Named Arguments, Fibers und vielen weiteren Features professionalisiert. Frameworks wie Laravel und Symfony bringen strukturierte, testbare Architektur in PHP-Projekte.

vona nutzt PHP für klassische Web-Backends, WordPress-Entwicklung, API-Backends und Middleware-Lösungen — insbesondere für Projekte, bei denen PHP-Infrastruktur bereits vorhanden ist oder Shared-Hosting ohne Container-Support benötigt wird.

  • Laravel
  • WordPress
  • Backend
  • MySQL
  • REST API

Programmiersprache · KI/ML · Data Science

Python

Python ist die dominante Sprache im KI- und Data-Science-Bereich — und gleichzeitig eine der vielseitigsten Programmiersprachen überhaupt. Ihre klare, lesbare Syntax und das riesige Ökosystem an Bibliotheken machen Python zur ersten Wahl für Machine Learning, Datenanalyse, Automatisierung und Backend-Entwicklung.

Im KI-Kontext ist Python unverzichtbar: PyTorch, TensorFlow, Hugging Face Transformers, LangChain, LlamaIndex — alle führenden KI-Frameworks sind Python-native. Für die Integration von LLMs in Geschäftsprozesse, RAG-Pipelines oder Fine-Tuning-Workflows ist Python der Standard.

vona setzt Python für KI-Integrationen, Datenverarbeitungs-Pipelines, Automatisierungsskripte und Backend-Services ein — überall dort, wo das KI-Ökosystem von Python genutzt werden soll.

  • KI/ML
  • PyTorch
  • LangChain
  • FastAPI
  • Automatisierung

JavaScript-Framework · Reactive UI · Open Source

Vue.js

Vue.js ist ein progressives JavaScript-Framework für den Aufbau von User Interfaces — entwickelt von Evan You (ehemals Google) und heute vollständig community-getrieben. Vue gilt als das zugänglichste der drei großen Frontend-Frameworks (React, Angular, Vue): flache Lernkurve, exzellente Dokumentation, elegante Template-Syntax.

Vue 3 mit der Composition API brachte bessere Code-Organisation, TypeScript-Integration und verbesserte Performance. Nuxt.js (das Vue-Äquivalent von Next.js) ergänzt Vue um Server-Side Rendering, Static Site Generation und File-based Routing.

vona nutzt Vue.js für interaktive Single-Page-Applications, Dashboard-Interfaces und komplexe Formularsysteme — besonders wenn ein zugängliches Framework für Projekte mit Mixed-Teams gefragt ist.

  • Composition API
  • Nuxt.js
  • SPA
  • Reactive
  • Vite

UI-Bibliothek · Meta · Komponentenbasiert

React

React ist die von Meta (Facebook) entwickelte JavaScript-Bibliothek für den Aufbau von User Interfaces auf Komponentenbasis. React hat die Frontend-Entwicklung fundamental verändert: der deklarative, komponentenbasierte Ansatz mit Virtual DOM und unidirektionalem Datenfluss ist heute der Standard in der Branche.

Mit Next.js (Server Components, App Router) hat React die Server-Seite zurückerobert: Code läuft wahlweise auf dem Server, im Browser oder auf dem Edge. React Hooks ermöglichen wiederverwendbare, zustandsbehaftete Logik in funktionalen Komponenten — ohne Klassen.

Das React-Ökosystem ist das größte im Frontend-Bereich: von State-Management (Zustand, Redux, Jotai) über UI-Libraries (shadcn/ui, Radix) bis hin zu Testing-Tools. vona setzt React für komplexe Webanwendungen ein, die von einem reifen Ökosystem profitieren.

  • Next.js
  • Hooks
  • Virtual DOM
  • Meta
  • Ökosystem

JavaScript-Runtime · Server-Side · Event-Loop

Node.js

Node.js ist eine JavaScript-Laufzeitumgebung auf Basis der V8-Engine von Google — sie bringt JavaScript aus dem Browser auf den Server. Der non-blocking, event-driven I/O-Ansatz macht Node.js besonders effizient für I/O-intensive Anwendungen: APIs, Real-Time-Systeme, Streaming und Microservices.

npm (Node Package Manager) ist das weltweit größte Software-Registry mit mehreren Millionen Paketen — und damit Grundlage des modernen JavaScript-Ökosystems. Express.js, Fastify und NestJS sind populäre Frameworks für Node.js-APIs und -Server.

Für vona ist Node.js die Basis für Build-Tools, lokale Entwicklungsserver und Backend-Services — insbesondere wenn JavaScript-Know-how vom Frontend auf den Backend-Kontext übertragen wird und einheitliche Sprache über den gesamten Stack gefragt ist.

  • npm
  • Express
  • NestJS
  • REST API
  • Event-Loop

Enterprise-Framework · Google · TypeScript-native

Angular

Angular ist Googles vollständiges Frontend-Framework — nicht eine Bibliothek, sondern ein opinionated Full-Framework mit allem, was Enterprise-Anwendungen brauchen: Dependency Injection, Routing, Forms, HTTP-Client, Testing und CLI. Angular ist TypeScript-native und erzwingt strukturierte Architektur.

Der Vorteil des "Batteries included"-Ansatzes: Teams treffen weniger Architekturentscheidungen, Code ist konsistenter und vorhersehbarer. Angular Signals (ab v16) bringen ein reaktives Programmiermodell, das auch ohne Zone.js auskommt für bessere Performance und einfachere Entwicklung.

vona setzt Angular für große Enterprise-Anwendungen ein, bei denen ein vollständiges Framework mit klarer Struktur, Long-Term Support und der Unterstützung eines großen Teams gefragt ist.

  • TypeScript
  • Enterprise
  • Google
  • Dependency Injection
  • CLI

Utility-First CSS-Framework · Rapid Prototyping

Tailwind CSS

Tailwind CSS ist ein Utility-First CSS-Framework — statt vorgefertigter Komponenten stellt Tailwind atomare Utility-Klassen bereit (flex, pt-4, text-gray-700), aus denen Designs direkt im HTML zusammengesetzt werden. Dieser Ansatz elimiert das Wechseln zwischen HTML- und CSS-Dateien und beschleunigt die Entwicklung erheblich.

Tailwind v4 brachte CSS-native Konfiguration, Performance-Verbesserungen und eine kompaktere Syntax. shadcn/ui — die populärste React-Komponentenbibliothek — basiert auf Tailwind und hat das Ökosystem deutlich gestärkt.

vona nutzt Tailwind für Projekte, bei denen schnelles Iterieren und ein konsistentes Design-Token-System gefragt sind — insbesondere in Kombination mit React/Next.js oder Vue. Für maßgeschneiderte Designs mit komplexen Animations-Anforderungen wird auf reines CSS zurückgegriffen.

  • Utility-First
  • shadcn/ui
  • Design-Tokens
  • PostCSS
  • Rapid Prototyping

Desktop-Apps · Chromium + Node.js · Cross-Platform

Electron

Electron ermöglicht die Entwicklung von nativen Desktop-Anwendungen mit Web-Technologien — HTML, CSS und JavaScript. Electron kombiniert Chromium (für das UI) mit Node.js (für den Systemzugriff) in einer Single-App. Bekannte Electron-Anwendungen: VS Code, Slack, Discord und GitHub Desktop.

Der entscheidende Vorteil: Web-Entwickler können Desktop-Apps bauen, ohne native Sprachen (Swift, Kotlin, C++) zu lernen. Eine Codebasis läuft auf macOS, Windows und Linux. Auto-Updates, System-Notifications, Dateisystemzugriff — Electron gibt Web-Apps Zugriff auf native OS-Features.

vona entwickelt Desktop-Anwendungen mit Electron für Kunden, die eine plattformübergreifende Desktop-Lösung benötigen, ohne separate native Entwicklungsteams für jedes Betriebssystem aufzubauen.

  • Cross-Platform
  • Desktop
  • VS Code
  • Chromium
  • Node.js

Hybrid Mobile Apps · Web-Technologien · Cross-Platform

Ionic

Ionic ist ein Framework für die Entwicklung von Hybrid-Mobile-Apps mit Web-Technologien. Ionic-Apps laufen in einem nativen WebView und bieten native UI-Komponenten und Gesten für iOS und Android — entwickelt einmal, deployt auf beiden Plattformen plus als Progressive Web App.

Ionic integriert sich mit Angular, React und Vue und kombiniert diese mit Capacitor (dem modernen Nachfolger von Cordova) für den Zugriff auf native Gerätefunktionen: Kamera, GPS, Push-Notifications, Biometrie und mehr. Capacitor ermöglicht auch den Einsatz nativer Swift/Kotlin-Plugins.

vona nutzt Ionic für Mobile-App-Projekte, bei denen eine einzige Codebasis für iOS, Android und Web gefragt ist und das Team bereits Web-Entwicklungs-Know-how mitbringt.

  • Hybrid
  • Capacitor
  • iOS
  • Android
  • PWA

Backend-as-a-Service · Google · Real-Time

Firebase

Firebase ist Googles Backend-as-a-Service-Plattform — eine vollständige Backend-Infrastruktur für Web- und Mobile-Apps ohne eigenen Server-Betrieb. Firebase deckt die meisten Backend-Anforderungen ab: Firestore (NoSQL-Datenbank mit Echtzeit-Sync), Authentication, Cloud Functions, Hosting, Storage und mehr.

Das Real-Time-Feature von Firestore ist besonders leistungsstark: Daten synchronisieren sich automatisch zwischen allen verbundenen Clients — ideal für Chat-Anwendungen, Live-Dashboards und kollaborative Tools. Firebase Authentication bietet ready-to-use Social Login (Google, Apple, GitHub) in Minuten.

vona setzt Firebase für Projekte ein, bei denen schnelle Time-to-Market wichtig ist und kein dediziertes Backend-Team zur Verfügung steht — MVPs, Prototypen und wachsende Consumer-Apps.

  • Firestore
  • Realtime
  • Authentication
  • Cloud Functions
  • NoSQL

Cross-Platform UI-Framework · Google · Dart

Flutter

Flutter ist Googles UI-Framework für plattformübergreifende Entwicklung — mit einer einzigen Codebasis für iOS, Android, Web, Windows, macOS und Linux. Flutter nutzt die Programmiersprache Dart und rendert alle UI-Elemente selbst via Skia/Impeller — statt native Komponenten zu wrappen.

Das Ergebnis: pixelgenaue Konsistenz über alle Plattformen und hervorragende Performance durch direktes Rendering ohne Brücken zu nativen Komponenten. Hot-Reload ermöglicht sofortiges Feedback während der Entwicklung. Flutters Widget-System ist ausgesprochen kompositionsfähig.

vona setzt Flutter für ambitionierte Mobile- und Desktop-Projekte ein, bei denen hohe Performance, native-ähnliches Look & Feel und eine einzige Codebasis über alle Plattformen gefragt sind.

  • Dart
  • iOS
  • Android
  • Desktop
  • Cross-Platform

Programmiersprache · Apple · iOS/macOS

Swift

Swift ist Apples moderne Programmiersprache für die Entwicklung nativer iOS-, macOS-, watchOS- und tvOS-Anwendungen. 2014 als Nachfolger von Objective-C eingeführt, verbindet Swift ausdrucksstarke Syntax, Type Safety und moderne Sprachfeatures mit der Performance von kompiliertem Code.

Swift Concurrency (async/await, Actors) bringt strukturiertes, sicheres nebenläufiges Programmieren. SwiftUI — Apples deklaratives UI-Framework — ermöglicht die Entwicklung von Interfaces für alle Apple-Plattformen aus einer gemeinsamen Codebasis mit Live-Previews in Xcode.

Für Projekte, die tiefe Apple-Ökosystem-Integration, maximale Performance und nativen App-Store-Zugang benötigen, ist Swift die erste Wahl. vona entwickelt native iOS-Apps mit Swift und SwiftUI.

  • iOS
  • SwiftUI
  • macOS
  • Xcode
  • Apple

IDE · Apple · iOS/macOS-Entwicklung

Xcode

Xcode ist Apples offizielle Entwicklungsumgebung (IDE) für alle Apple-Plattformen — iOS, macOS, watchOS und tvOS. Xcode integriert den Code-Editor, Interface Builder, Debugger, Profiler (Instruments), Simulator und den direkten App-Store-Deployment-Workflow in einer einzigen Anwendung.

Besonders wertvoll: der iOS-Simulator ermöglicht das Testen von Apps auf verschiedenen Gerätekonfigurationen ohne physische Hardware. Instruments bietet tiefes Performance-Profiling für CPU, Speicher, GPU und Energie. Xcode Cloud integriert CI/CD direkt in Apples Infrastruktur.

Jede native Apple-Entwicklung — ob Swift oder Objective-C — ist untrennbar mit Xcode verbunden. vona nutzt Xcode für die Entwicklung, Tests und das Signing/Distribution von iOS-Anwendungen.

  • IDE
  • iOS Simulator
  • Swift
  • App Store
  • Instruments

IDE · Google · Android-Entwicklung

Android Studio

Android Studio ist Googles offizielle Entwicklungsumgebung (IDE) für Android und basiert auf IntelliJ IDEA von JetBrains. Code-Editor, Layout-Editor, Debugger, Profiler, Emulator und das Build-System Gradle sind in einer Anwendung vereint — für Kotlin, Java und moderne Oberflächen mit Jetpack Compose.

Besonders wertvoll: der Android Emulator testet Apps auf unterschiedlichen Geräten, Bildschirmgrößen und Android-Versionen, ohne dass für jede Variante ein physisches Gerät nötig ist. Der Profiler zeigt CPU, Speicher, Netzwerk und Energieverbrauch, und Compose-Previews liefern schnelles Feedback beim Gestalten.

Wer für Android entwickelt, kommt an Android Studio nicht vorbei — auch bei plattformübergreifenden Frameworks wie Flutter laufen Build, Emulator und Signierung darüber. vona nutzt Android Studio für Entwicklung, Tests und die Vorbereitung der Veröffentlichung im Google Play Store.

  • IDE
  • Android Emulator
  • Kotlin
  • Jetpack Compose
  • Google Play

Game Engine · Cross-Platform · 2D/3D

Unity3D

Unity3D ist eine der weltweit meistgenutzten Echtzeit-Entwicklungsplattformen für 2D- und 3D-Anwendungen — von Mobile Games über Desktop- und Konsolenanwendungen bis hin zu AR/VR-Erlebnissen. Unitys komponentenbasierte Architektur (GameObjects & Components) und der visuelle Editor ermöglichen schnelle Iteration und kurze Entwicklungszyklen.

Unity unterstützt über 20 Zielplattformen aus einer einzigen Codebasis — iOS, Android, WebGL, Windows, macOS, PlayStation, Xbox und viele mehr. C# als Scripting-Sprache bietet eine vertraute, typsichere Umgebung. Das Asset Store-Ökosystem stellt fertige Assets, Plugins und Tools zur Verfügung, die Entwicklungszeit erheblich verkürzen.

vona setzt Unity für interaktive Erlebnisse, Visualisierungen und Gamification-Projekte ein — überall dort, wo klassische Web- oder App-Entwicklung an ihre Grenzen stößt und immersive, performante 2D/3D-Darstellung gefragt ist.

  • C#
  • Cross-Platform
  • AR/VR
  • WebGL
  • Mobile

PHP-Framework · MVC · Artisan

Laravel

Laravel ist das führende PHP-Framework — elegant, ausdrucksstark und mit einem vollständigen Ökosystem, das die komplexesten Webanwendungen abdeckt. Laravel folgt dem MVC-Muster (Model-View-Controller) und bringt Eloquent ORM, Blade-Templates, Artisan CLI, Queues, Events, Notifications und vieles mehr out of the box.

Laravel Livewire ermöglicht reaktive Interfaces ohne JavaScript-Framework — PHP-Klassen steuern dynamische UI-Komponenten. Inertia.js verbindet Laravel nahtlos mit React oder Vue für moderne SPAs mit Server-Side-Routing. Laravel Forge und Vapor vereinfachen Deployment und Skalierung.

vona setzt Laravel für anspruchsvolle PHP-Backends, APIs, Content-Plattformen und Unternehmensanwendungen ein — überall dort, wo PHP die Basis ist und eine elegante, wartbare Architektur gefragt ist.

  • PHP
  • Eloquent
  • Livewire
  • Artisan
  • MVC

PHP-Framework · Convention over Configuration

CakePHP

CakePHP ist ein bewährtes PHP-Framework, das dem Prinzip "Convention over Configuration" folgt: Durch einheitliche Namenskonventionen für Datenbanktabellen, Modelle und Controller generiert CakePHP automatisch viele Boilerplate-Aufgaben — weniger Konfiguration, mehr Produktivität.

CakePHP punktet mit einer integrierten ORM, einem robusten Sicherheitssystem (CSRF-Schutz, SQL-Injection-Prävention, XSS-Filter) und einem effizienten Caching-System. Die Bake-CLI generiert Controller, Models und Views aus bestehenden Datenbankstrukturen.

vona betreut und erweitert bestehende CakePHP-Anwendungen — ein Framework, das in vielen mittelständischen Unternehmen in gut gepflegten Produktionssystemen läuft und eine solide Basis für langfristig gewarteten PHP-Code bietet.

  • PHP
  • Convention
  • ORM
  • Bake CLI
  • CSRF

PHP-Framework · Enterprise · Komponentenbibliothek

Symfony

Symfony ist eines der mächtigsten und flexibelsten PHP-Frameworks — und gleichzeitig eine Bibliothek wiederverwendbarer Komponenten, auf der Laravel, Drupal, Magento und viele andere Projekte aufbauen. Symfony ist das Framework der Wahl für komplexe Enterprise-Anwendungen mit hohen Anforderungen an Struktur und Skalierbarkeit.

Der Dependency-Injection-Container, Event-Dispatcher, Twig-Template-Engine, Doctrine-ORM-Integration und das Messenger-Queue-System sind Kernkomponenten, die Symfony zu einer vollständigen Plattform machen. Symfony's Long-Term-Support-Versionen (LTS) bieten mehrjährigen Support.

vona entwickelt und wartet komplexe Symfony-Anwendungen — insbesondere für Projekte mit komplexen Domänenmodellen, hohen Sicherheitsanforderungen oder bestehender Symfony-Infrastruktur.

  • PHP
  • Enterprise
  • Twig
  • Doctrine
  • DI-Container

PHP-Framework · Performance · Gii-Generator

Yii

Yii (Yes It Is) ist ein leistungsstarkes PHP-Framework mit Fokus auf Performance und Entwicklerproduktivität. Yii überzeugt durch schnelles Code-Scaffolding via Gii (dem integrierten Code-Generator), ein leistungsstarkes Active-Record-ORM, flexible RBAC-Autorisierung und ein solides Caching-System.

Yii 2 ist stabil und produktionserprobt — viele Unternehmensanwendungen laufen seit Jahren zuverlässig auf Yii. Das Framework ist besonders stark für datenbankintensive Anwendungen mit komplexen Datenmodellen und Administrationsoberflächen.

vona entwickelt und wartet Yii-basierte Systeme — mit dem Fokus auf Stabilität bestehender Anwendungen, Modernisierung von Legacy-Code und gezielte Erweiterungen ohne Neuschreiben der gesamten Applikation.

  • PHP
  • Active Record
  • Gii
  • RBAC
  • Performance

PHP-Framework · Laminas · Enterprise

Zend / Laminas

Zend Framework — heute als Laminas weitergeführt — ist Zends Enterprise-PHP-Framework, das jahrelang in großen Unternehmensanwendungen das Rückgrat bildete. Laminas ist die Fortführung des Zend Frameworks unter dem Dach der Linux Foundation und wird weiter gepflegt.

Laminas folgt einem Komponentenmodell: Einzelne Laminas-Pakete können unabhängig verwendet werden — von HTTP-Abstraktion über Authentifizierung bis hin zu internationalisierung. Das MVC-Framework ist vollständig, aber optional. Viele Legacy-Systeme im Enterprise-Umfeld laufen auf Zend/Laminas.

vona betreut und modernisiert Zend- und Laminas-basierte Anwendungen — ein wichtiges Feld, da viele mittelständische Unternehmen geschäftskritische Systeme auf dieser Basis betreiben, die gepflegt und schrittweise weiterentwickelt werden müssen.

  • PHP
  • Enterprise
  • Laminas
  • Komponenten
  • Legacy

Relationales Datenbanksystem · Oracle · Open Source

MySQL

MySQL ist eines der weltweit meistgenutzten relationalen Open-Source-Datenbanksysteme. MySQL speichert strukturierte Daten in Tabellen und ermöglicht flexible Abfragen via SQL (Structured Query Language) — von einfachen SELECT-Abfragen bis hin zu komplexen Joins über mehrere Tabellen.

MySQL ist der Standard-Stack in LAMP-Umgebungen (Linux, Apache, MySQL, PHP) und läuft hinter Millionen von Websites, WordPress-Installationen und Webanwendungen. InnoDB als Standard-Storage-Engine bietet ACID-Transaktionen, Foreign-Key-Constraints und Row-Level-Locking.

vona nutzt MySQL neben PostgreSQL und MariaDB regelmäßig als Backend-Datenbank — in Kombination mit PHP-Backends, Laravel oder direkt über Docker-basierte Entwicklungsumgebungen.

  • SQL
  • LAMP
  • InnoDB
  • WordPress
  • Open Source

Relationales Datenbanksystem · MySQL-Fork · Open Source

MariaDB

MariaDB ist ein von der MySQL-Community entwickelter Fork von MySQL — entstanden nach Oracles Übernahme von MySQL, um einen echten Open-Source-Pfad zu sichern. MariaDB ist zu MySQL weitgehend API- und SQL-kompatibel, bietet aber eigene Optimierungen, neue Storage-Engines und Features, die MySQL nicht hat.

Aria (crash-safe MyISAM-Ersatz), ColumnStore (für Analytics), Spider (für Sharding) und verbesserte JSON-Unterstützung sind MariaDB-spezifische Features. In vielen Linux-Distributionen (Debian, Ubuntu) ist MariaDB der Standard-Ersatz für MySQL.

vona setzt MariaDB dort ein, wo MySQL-Kompatibilität gewünscht ist, aber ein vollständig Open-Source-Stack ohne kommerzielle Oracle-Abhängigkeiten gefordert wird — und nutzt es als Backend-Datenbank in diversen Produktions-KI-Projekten.

  • SQL
  • MySQL-kompatibel
  • Open Source
  • ColumnStore
  • Linux

Relationales Datenbanksystem · ACID · Erweiterbar

PostgreSQL

PostgreSQL (kurz "Postgres") gilt als eines der fortschrittlichsten Open-Source-Datenbanksysteme und ist in der Entwickler-Community eine beliebte Alternative zu MySQL. Postgres unterstützt vollständige SQL-Konformität, komplexe Abfragen, JSON-Daten, Volltextsuche, CTE, Window Functions und ist durch Extensions hochgradig erweiterbar.

Besonders im KI-Kontext ist Postgres durch pgvector hochrelevant geworden: die Extension ermöglicht die Speicherung und effiziente Suche in Vektordaten — Grundlage für RAG-Systeme und semantische Suche ohne separate Vektordatenbank. Supabase (Postgres-basiertes Firebase-Äquivalent) hat PostgreSQL als BaaS-Plattform popularisiert.

vona nutzt PostgreSQL oft als Backend-Datenbank und empfiehlt es für Projekte mit komplexen Datenmodellen, hohen Integritätsanforderungen oder dem Bedarf an Vektorspeicherung für KI-Anwendungen.

  • SQL
  • pgvector
  • JSON
  • Supabase
  • ACID

Webserver · Open Source · HTTP

Apache HTTP Server

Apache HTTP Server ist einer der am längsten laufenden und meistgenutzten Webserver der Welt — seit 1995 in aktiver Entwicklung und bis heute Rückgrat unzähliger Webhosting-Infrastrukturen. Apache ist der "A" in LAMP (Linux, Apache, MySQL, PHP) und auf praktisch jedem Shared-Hosting-Anbieter vorinstalliert.

Apache's .htaccess-System ermöglicht verzeichnisspezifische Konfiguration ohne Server-Neustart — ideal für URL-Rewriting (mod_rewrite), Weiterleitungen und Zugriffskontrollen. Virtual Hosts ermöglichen das Hosten mehrerer Domains auf einem Server. Das Modul-System ist hochgradig erweiterbar.

vona nutzt Apache in Shared-Hosting-Umgebungen und für PHP-basierte Webprojekte, bei denen .htaccess-Konfiguration und die weit verbreitete Apache-Infrastruktur der Hosting-Anbieter genutzt werden.

  • .htaccess
  • mod_rewrite
  • LAMP
  • Virtual Hosts
  • Open Source

Webserver · Reverse Proxy · High Performance

NGINX

NGINX (ausgesprochen "Engine X") ist ein hochperformanter Webserver, Reverse Proxy und Load Balancer — ursprünglich entwickelt, um das C10K-Problem (10.000 gleichzeitige Verbindungen) zu lösen. In modernen Produktions- und Cloud-Umgebungen ist NGINX heute oft die erste Wahl.

NGINXs asynchrones, event-driven Architektur skaliert besonders gut unter hoher Last: Tausende gleichzeitige Verbindungen mit minimalem Speicherverbrauch. Als Reverse Proxy sitzt NGINX vor Node.js-, Python- oder PHP-FPM-Backends und übernimmt TLS-Terminierung, Caching, Kompression und Load Balancing.

In vonas Docker-basierten Produktionsumgebungen ist NGINX der Standard für das Routing eingehender Anfragen an Container-Services — einfach konfigurierbar, hochstabil und ausgezeichnet dokumentiert.

  • Reverse Proxy
  • Load Balancer
  • TLS
  • Docker
  • Performance

Containerisierung · DevOps · Portable Umgebungen

Docker

Docker ist die führende Plattform für Containerisierung — eine Technologie, die Anwendungen und alle ihre Abhängigkeiten in portable, isolierte Container verpackt. "It works on my machine" gehört mit Docker der Vergangenheit an: Der Container läuft identisch auf dem Entwickler-Laptop, im Staging und in der Produktion.

Docker Compose definiert Multi-Service-Anwendungen deklarativ: Datenbank, Backend, Frontend, Cache — alle Services, ihre Verbindungen und Volumes in einer einzigen docker-compose.yml. Docker Hub ist das größte Registry für öffentliche Container-Images.

Docker ist integraler Bestandteil von vonas Entwicklungs- und Deployment-Workflow: standardisierte lokale Entwicklungsumgebungen, reproduzierbare Builds und die Basis für Kubernetes-Deployments in größeren Infrastrukturen.

  • Container
  • Docker Compose
  • DevOps
  • CI/CD
  • Kubernetes