Technologien

Womit wir arbeiten — und warum.

Kein Werkzeugkasten zum Angeben: Zu jeder Technologie steht hier, wofür wir sie einsetzen, wie wir damit arbeiten und wo ihre Grenzen liegen. Auch dann, wenn die Antwort lautet: dafür nehmen wir etwas anderes.

Shopsystem

Shopware Shopware ist ein deutsches Open-Source-Shopsystem auf Symfony-Basis; die aktuelle Generation Shopware 6 wird für D2C- wie für B2B-Shops eingesetzt. Sharpness ist offizieller Shopware Extension Partner — eigene Erweiterungen aus unserer Entwicklung erscheinen im Shopware Store. Hauptsystem für Onlineshops
WooCommerce WooCommerce ist eine Shop-Erweiterung für WordPress: Sie macht aus einer bestehenden Website einen Onlineshop mit Warenkorb, Kasse, Zahlarten und Versandregeln. für kleine D2C-Shops
Magento Magento ist ein Shopsystem für große Kataloge und mehrere Verkaufskanäle. Adobe führt es in zwei Linien: Die kostenlose Edition heißt weiterhin Magento Open Source, die kostenpflichtige Adobe Commerce. In Bestandsprojekten in Betreuung
Shopify Shopify ist ein gemietetes Shopsystem (Software as a Service): Der Hersteller betreibt Server, Updates und Zahlungsabwicklung, der Händler pflegt Produkte, Theme und Apps. Für Einstiegsprojekte und kleine Sortimente

CMS

TYPO3 TYPO3 ist ein Open-Source-Content-Management-System aus dem Enterprise-Umfeld, ausgelegt auf große Seitenstrukturen, mehrere Sprachen und differenzierte Redaktionsrechte. seit 2004 im Haus
WordPress WordPress ist ein weit verbreitetes Open-Source-Content-Management-System, das sich über Themes und Plugins erweitern lässt — geeignet für Websites mit überschaubarer Struktur. für schlanke Auftritte im Einsatz

Sprache

PHP PHP ist eine Programmiersprache für Server — sie erzeugt die Seiten, verarbeitet Formulare und verbindet Websites mit Datenbanken und anderen Systemen. Hauptsprache im Haus
Python Python ist bei Sharpness die Sprache für Daten und Automatisierung — nicht die Sprache, in der die Kernanwendungen laufen. für Daten und Automatisierung
JavaScript JavaScript verbessert bei uns Seiten, die auch ohne JavaScript funktionieren — es trägt sie nicht. im Frontend von Shops und Websites
TypeScript TypeScript ist für uns kein anderes JavaScript, sondern dasselbe JavaScript mit einer Zusage darüber, was durch die Funktionen läuft. wo Frontend-Code größer wird

Framework

Symfony Symfony ist ein PHP-Framework: ein Baukasten aus geprüften Komponenten, mit dem individuelle Anwendungen entstehen, ohne die Grundlagen jedes Mal neu zu bauen. Framework für Individualsoftware
Laminas Laminas ist ein PHP-Framework, das früher Zend Framework hieß und heute vor allem in gewachsenen Unternehmensanwendungen läuft. In Bestandssystemen im Einsatz

Laufzeitumgebung

Node.js Node.js ist bei uns vor allem Werkzeug-Laufzeit — ein eigener Node-Dienst entsteht nur, wenn er dem Projekt mehr bringt, als er im Betrieb kostet. als Laufzeit für Build und Werkzeuge

Datenbank

MariaDB MariaDB ist ein relationales Datenbanksystem: Es speichert die Daten einer Anwendung in Tabellen und beantwortet Abfragen darauf — im Shop etwa Artikel, Preise und Bestellungen. Standarddatenbank im Haus
Redis Redis ist ein Datenspeicher, der Informationen im Arbeitsspeicher hält — genutzt für Zwischenspeicher, Sitzungsdaten und Aufgabenlisten, die schnell und kurzlebig sein dürfen. Cache und Session-Speicher im Betrieb

Suche

Elasticsearch Elasticsearch ist ein eigener Suchdienst: Er hält eine durchsuchbare Kopie der Daten vor und beantwortet Suchanfragen mit Filtern, Tippfehlertoleranz und Relevanzsortierung. Suchdienst für Shop und Portal

Infrastruktur

Docker Container machen ein Setup reproduzierbar — ein Architekturproblem lösen sie nicht. Standard in Entwicklung und Betrieb
AWS Cloud lohnt sich bei echter Elastizität und bei verwalteten Diensten — nicht als Selbstzweck. Projektbezogen im Einsatz
Google Cloud Sinnvoll, wo Kunden ohnehin dort sind oder verwaltete Dienste wirklich gebraucht werden — nicht als Selbstzweck. Projektbezogen, meist auf Kundenwunsch
Proxmox Grundlage unseres Managed Hostings: eigene Cluster, Serverstandort Deutschland, je Projekt eine eigene Umgebung. Grundlage unseres Hostings

Ihre Technik steht nicht dabei?

Dann fragen Sie: Wir sagen ehrlich, ob wir das können — oder wen Sie stattdessen fragen sollten.

Anrufen Projekt anfragen