Liste der von uns verwendeten Technologien
Microsoft .NET Framework
Das .Net Framework (korrekte Schreibweise: .NET Framework) ist ein Teil der .NET-Softwareplattform von Microsoft und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework enthalten und nutzen. Das .NET Framework bietet sowohl eine Laufzeitumgebung für die Ausführung als auch eine Programmbibliothek für die Entwicklung von Programmen. Für den Endbenutzer ist das .Net Framework eine Middleware, ohne die Software und Anwendungen, die das .Net Framework nutzen, nicht ausgeführt werden können.
Ionic Framework
Ionic ist ein Open-Source-Web-Framework zur Erstellung von Hybrid-Apps und progressiven Web-Apps auf der Grundlage von HTML5, CSS, Sass und JavaScript/TypeScript. Seit Version 5 basiert es auf dem Capacitor von Ionic. Seit Version 4 kann Ionic auch auf verschiedenen anderen Frameworks wie Vue.js basieren oder ohne ein zugrunde liegendes Framework verwendet werden. Es stellt eine Programmbibliothek mit verschiedenen Komponenten zur Verfügung, mit denen interaktive Apps programmiert werden können. Der Schwerpunkt des Frameworks liegt auf dem Frontend, also der Benutzeroberfläche.
Angular
Angular (zur Unterscheidung von seinem Vorgänger AngularJS (Version 1.x)), auch “Angular 2+” genannt, ist ein TypeScript-basiertes Frontend-Framework für Webanwendungen. Es wird von einer Gemeinschaft von Einzelpersonen und Unternehmen unter der Leitung von Google entwickelt und als Open-Source-Software veröffentlicht.
PHP
PHP (rekursives Akronym und Backronym für „PHP: Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.PHP wird als freie Software unter der PHP-Lizenz verbreitet. PHP zeichnet sich durch breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher Funktionsbibliotheken aus.
Javasript
JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu ändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern. Heute wird JavaScript auch außerhalb von Browsern verwendet, zum Beispiel auf Servern und in Mikrocontrollern.
Der heutige Name der Sprache, die ursprünglich LiveScript hieß, entstand 1996 aus einer Zusammenarbeit zwischen Netscape und Sun Microsystems. Ihre Java-Applets, die mit der ebenfalls 1995 veröffentlichten Programmiersprache Java erstellt wurden, wurden mit LiveScript in den Netscape Navigator integriert. Um von der Popularität von Java zu profitieren, wurde LiveScript in JavaScript umbenannt, obwohl die beiden Sprachen unabhängig voneinander entwickelt wurden und völlig unterschiedliche Grundkonzepte haben.
Der Sprachkern von JavaScript, standardisiert als ECMAScript (ECMA 262), beschreibt eine dynamisch typisierte, objektorientierte, aber klassenlose Skriptsprache. Sie erfüllt alle objektorientierten Programmierparadigmen, u.a. auf der Basis von Prototypen, deren Deklaration ab ECMAScript 6 mit einer klassenbasierten Programmiersprachen ähnlichen Syntax ermöglicht wird. In JavaScript kann die Programmierung je nach Anforderung objektorientiert, prozedural oder funktional erfolgen.
Typo3 CMS
TYPO3 CMS ist ein kostenloses Content Management System für Websites, das seit Oktober 2012 offiziell unter dem Namen TYPO3 CMS angeboten wird. Ursprünglich wurde TYPO3 von Kasper Skårhøj entwickelt. Der Kern von TYPO3 ist in der Skriptsprache PHP geschrieben, die Ausgabe im Browser erfolgt mit HTML und JavaScript. Als Datenbank können gängige SQL-basierte Datenbanken, wie z.B. MySQL, verwendet werden, die Anbindung erfolgt hier abstrakt über Doctrine DBAL.
Von 2007 bis 2015 wurde TYPO3 kontinuierlich von zwei Kernentwicklungsteams weiterentwickelt. Ein Team kümmerte sich um das “TYPO3 CMS”, das andere um das neuere “TYPO3 Neos”. Neos hat sich 2015 von der TYPO3 Association getrennt und wird seitdem als eigenes Produkt weiterentwickelt. Die geschützte Marke TYPO3 dient seit Oktober 2012 auch als Heimat für eine Reihe weiterer Produkte.
Zahlreiche Funktionen von TYPO3 können mit Extensions integriert werden, ohne dass eigener Programmcode geschrieben werden muss. Die derzeit mehr als 5000 verfügbaren Extensions stammen zumeist von Drittanbietern und sind kostenlos erhältlich. Unter anderem sind Erweiterungen für News, Shopsysteme oder Diskussionsforen verfügbar. Das System ist auf Mehrsprachigkeit ausgelegt und wird von einer Nutzer- und Entwicklergemeinschaft aus der ganzen Welt gepflegt. In einer bislang (Stand: Juli 2020) unvollständigen Erhebung wurden rund 275.562 TYPO3-Installationen im Internet gefunden, überproportional viele davon im deutschsprachigen Raum. TYPO3 ist damit neben Drupal, Joomla und WordPress eines der bekanntesten Content Management Systeme aus dem Bereich der freien Software.
WordPress CMS
WordPress ist ein freies Content-Management-System (CMS). Es wurde ab 2003 von Matthew Mullenweg als Software für Weblogs programmiert und wird als Open-Source-Projekt permanent weiterentwickelt. WordPress ist mit ca. 40 % Anteil an allen CMS das am weitesten verbreitete System zum Betrieb von Websites; von einer Million der meistbesuchten Websites nutzt rund ein Drittel WordPress.
In WordPress kann jeder Beitrag frei erstellbaren Kategorien zugewiesen werden, Navigationselemente werden automatisch passend erzeugt. Weiter bietet das System Leserkommentare mit der Möglichkeit, diese vor der Veröffentlichung erst zu prüfen, eine Verwaltung der Benutzerrollen und -rechte und die Möglichkeit externer Plug-ins, womit WordPress in Richtung eines vollwertigen CMS ausgebaut werden kann.
WordPress basiert auf der Skriptsprache PHP (empfohlen wird PHP 7 oder höher) und benötigt eine MySQL- oder MariaDB-Datenbank. Es ist eine freie Software, die unter der GNU General Public License (GPLv2) lizenziert wurde. Laut Aussage der Entwickler legt das System besonderen Wert auf Webstandards, Eleganz, Benutzerfreundlichkeit und leichte Anpassbarkeit. WordPress entstand auf Basis der Software b2. Die aktuelle WordPress-Version 5.9 Josephine erschien am 25. Januar 2022.