Software Solutions

List of technology we´re using

The .Net Framework (proper spelling: .NET Framework) is a part of Microsoft’s .NET software platform and as such fulfills its function in the development and execution of programs that incorporate and use the framework. The .NET Framework provides both a runtime environment for execution and a program library for developing programs. For the end user, the .Net framework is middleware, without which software and applications that use the .Net framework cannot run.

Ionic is an open source web framework for creating hybrid apps and progressive web apps based on HTML5, CSS, Sass and JavaScript/TypeScript. Since version 5, it is based on Ionic’s Capacitor. Since version 4, Ionic can also be based on various other frameworks such as Vue.js, or used without an underlying framework. It provides a program library of various components with which interactive apps can be programmed. The focus of the framework is on the front-end, i.e. the user interface.

Angular (to distinguish it from its predecessor AngularJS (version 1.x)) also “Angular 2+” is a TypeScript-based front-end web application framework. It is developed by a community of individuals and companies, led by Google, and published as open source software.

PHP (recursive acronym and backronym for “PHP: Hypertext Preprocessor”, originally “Personal Home Page Tools”) is a scripting language with a syntax similar to C and Perl, mainly used to create dynamic web pages or web applications.PHP is distributed as free software under the PHP license. PHP is characterized by wide database support and Internet protocol integration, as well as the availability of numerous function libraries.

JavaScript (JS for short) is a scripting language originally developed by Netscape in 1995 for dynamic HTML in web browsers to evaluate user interactions, modify, reload or generate content, and thus extend the capabilities of HTML. Today, JavaScript is also used outside browsers, for example on servers and in microcontrollers.

The current name of the language, originally called LiveScript, arose in 1996 from a cooperation between Netscape and Sun Microsystems. Their Java applets, created with the Java programming language, also released in 1995, were integrated into Netscape Navigator using LiveScript. To capitalize on Java’s popularity, LiveScript was renamed JavaScript, even though the two languages were developed independently and have completely different basic concepts.

JavaScript’s language core, standardized as ECMAScript (ECMA 262), describes a dynamically typed, object-oriented, but classless scripting language. It meets all object-oriented programming paradigms, among other things, on the basis of prototypes, whose declaration is enabled from ECMAScript 6 with a syntax similar to that of class-based programming languages. In JavaScript, programming can be object-oriented, procedural or functional, depending on requirements.

TYPO3 CMS is a free content management system for websites, which has been officially offered under the name TYPO3 CMS since October 2012. Originally TYPO3 was developed by Kasper Skårhøj. The core of TYPO3 is written in the scripting language PHP, the output in the browser is done with HTML and JavaScript. As a database, common SQL-based databases, such as MySQL can be used, the connection is made here abstractly via Doctrine DBAL.

From 2007 to 2015 TYPO3 was continuously developed by two core development teams. One team took care of the “TYPO3 CMS”, the other of the newer “TYPO3 Neos”. In 2015, Neos separated from the TYPO3 Association and has since been further developed as its own product. The protected TYPO3 brand has also served as the home for a number of other products since October 2012.

Numerous functions of TYPO3 can be integrated with extensions without having to write their own program code. The more than 5000 extensions currently available are mostly from third-party providers and are available free of charge. Among others, extensions for news, store systems or discussion forums are available. The system is designed for multilingualism and is maintained by a user and developer community from all over the world. In a so far (as of July 2020) incomplete survey, about 275,562 TYPO3 installations were found on the Internet, disproportionately many of them in the German-speaking world. TYPO3 is thus one of the best-known content management systems from the free software sector, along with Drupal, Joomla and WordPress.

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.