Magento ist eine eCommerce Software und als Open Source (lizenzfrei) oder Commerce (kostenpflichtig) Version, nun auch als Adobe Commerce bekannt, erhältlich. Magento 1 basiert auf PHP 5.4 oder höher, verwendet MySQL für die Datenspeicherung und benötigt einen Linux Server. Magento 2 basiert auf PHP 7.1.3 oder neuer, verwendet MySQL 5.6 oder 5.7 und als Webserver wird Apache 2.2 oder 2.4 oder nginx 1.x benötigt. Die Konfiguration erfolgt per XML Datei, wobei diese nicht nur zur allgemeinen Konfiguration der technischen Basis dient, sondern auch zur Konfiguration der Schnittstellen eingesetzt wird. Damit kann man die Darstellung im Backend und auch im Frontend anpassen.
Odoo ist eine integrierte ERP Software Lösung. Diese besteht aus einem dualen Lizenzmodell. Zum einen eine Community Version in Open Source und zum anderen eine Enterprise Version. Die Enterprise Version erweitert die Community Version um diverse Geschäftsinteressen und Dienstleistungsfunktionen. Als Zielgruppe werden Unternehmen jeder Größenordnung angesprochen. Folgende Basismodule gibt es bei Odoo: CRM, Website/E-Commerce, Abrechnung, Finanzbuchhaltung, Produktion, Lagerverwaltung, Projektmanagement, Dokumentenmanagement. In der Community Version ist allerdings die Finanzbuchhaltung (Modul "Accounting") nicht enthalten, diese wichtige Funktion findet sich derzeit nur in der Enterprise Variante.
Google Flutter ist ein Open Source UI Entwicklungskit. Es dient zur Entwicklung plattformunabhängiger Apps mittels der Programmiersprache Dart. Google Flutter selbst ist in der Programmiersprache C++ geschrieben und wendet die Dart Virtual Machine (Dart VM), sowie die Grafikbibliothek Skia an. Flutter kann mit ein und demselben Programmcode eine App für iOS, eine Android App, eine Web-App und eine Anwendung für Windows, Linux und Mac OS Betriebssysteme erstellen. Der Schwerpunkt bei Flutter liegt bei kurzen Entwicklungszeiten, schneller Ausführungsgeschwindigkeit und nativer Benutzererfahrung. Ein wesentlicher Bestandteil des Programms ist ein Widget, das selbst aus Widgets bestehen kann.
Ionic
Ionic ist ein Open Source Web Framework, basierend auf AngularJS und Apache Cordova. Es wird speziell zur Entwicklung von Hybrid Apps (für iOS und Android) und Progressive Web-Apps basierend auf HTML5, CSS, Sass und JavaScript / TypeScript verwendet. Ionic ermöglicht, unterschiedliche Mobilplattformen zu bedienen und dem nur eine Codebasis zugrunde zu legen. Um interaktive Apps programmieren zu können, wird eine Bibliothek aus verschiedenen Bestandteilen zur Verfügung gestellt. Das Hauptaugenmerk liegt auf Seiten des Frontends, also der Benutzerschnittstelle.
TypeScript Angular
Angular ist ein Open Source Frontend Web Framework, basierend auf TypeScript und zielt auf professionelle Entwicklung von Enterprise Software ab. Angeführt von Google, wird es von einer Community aus Einzelpersonen und Unternehmen entwickelt und publiziert. Neben der API zur Anwendungsentwicklung beinhaltet Angular auch Entwicklungswerkzeuge, Generatoren und Architektur Konzepte und stellt somit eine fertige Lösung zur Entwicklung von Enterprise Anwendungen dar. Ein Kern Framework bildet die Basis, dazu werden noch bedeutende Konzepte eingesetzt, die für moderne Webanwendungen wichtig sind. Ebenfalls zwei weitere Kern Konzepte - die Angular-CLI und die Verwaltung von Komponenten. Diese Funktionen bilden eine Basis, die in fast allen Anwendungen benötigt wird.
Vue.js
Vue.js oder Vue ist ein JavaScript Web Framework für die Entwicklung des Frontends. Im Vergleich zu anderen Web Frameworks ist Vue fortschrittlich und aufeinander aufbauend adaptierbar.
Entwicklern erlaubt das, eine Einrichtung der Struktur nach eigenen Ansprüchen. Das MVVM Muster bietet die Möglichkeit der Datenbindung, bei der Aus- und Eingaben direkt an die Datenquelle verflochten werden. Dies macht das manuelle Ermitteln der Daten aus dem HTML DOM nicht mehr notwendig.
Node.js
Node.js ist eine Open Source JavaScript Laufzeitumgebung und ist in C, C++ und JavaScript geschrieben. Sie kann den JavaScript Code außerhalb eines Webbrowsers ausführen und dient zum Beispiel dazu einen Webserver zu betreiben. Ausgeführt wird Node.js in der JavaScript Laufzeitumgebung V8 und bietet einen ressourcensparenden Aufbau, welcher eine besonders hohe Menge gleichzeitig bestehender Netzwerkverbindungen ermöglicht. JavaScript gibt einen ereignisgesteuerten Aufbau vor und hat im Server Betrieb den Vorteil, weniger Arbeitsspeicher pro bestehender Verbindung zu benötigen. Augenmerk wurde hier auf die Performance gelegt, deshalb kommt nicht blockierende I/O statt dem üblichen blockierenden I/O zum Einsatz.
WIR BERATEN SIE GERNE PERSÖNLICH!
Haben Sie Fragen zu unseren Services? Planen Sie ein Projekt, bei dem wir Ihr Unternehmen unterstützen können und möchten es gerne im Detail besprechen? Senden Sie uns Ihr Anliegen - wir freuen uns auf Ihre Fragen, Ideen und Konzepte!