Skip to main content

Unsere Technologien

Frontend

Angular

Angular ist ein Typescript-basiertes Framework und bietet Komponenten für nahezu alle Aufgaben eines Frontend-Entwicklers. So stellt die Open-Source-Software z.B. Komponenten für die Validierung oder die Kommunikation mit dem Backend zur Verfügung. Da aber Angular komplett neu entwickelt wurde und nicht abwärtskompatibel mit AngularJS ist, hat man sich in Entwicklerkreisen – in denen AngularJS nach wie vor verwendet wird – auf die skizzierte Unterscheidung durch die Namensgebung verständigt. AngularJS ist folglich die „alte Version 1.x“, Angular die Neuentwicklung ab Version 2.0.

AngularJS ist ein Client-seitiges JavaScript-Webframework zum komfortablen Erstellen von Single-Page-Webanwendungen nach dem Model-View-ViewModel-Muster (MVVM).

Unser erfahrenes Team arbeitet seit vielen Jahren mit allen gängigen Frontend-Technologien, die letzten größeren Frontend-Projekte wurden in Angular 8 entwickelt.

Backend

C#

Objektorientierte, komponentenorientierte Allzweck-Programmiersprache, die im Auftrag vom Microsoft entwickelt wurde. Die Sprache ist plattformunabhängig, wurde aber im Rahmen der .NET-Strategie entwickelt. Daher ist C# auf .NET optimiert und findet sich daher meist in diesem Kontext.

Wir entwickeln Ihr Softwareprojekt gerne in C#. Je nach Anforderungen in Ihrem Projekt setzen wir auch gerne eine andere passende Programmiersprache ein.

.NET Framework

.NET Core

Bei der Erstellung von serverseitigen Anwendungen mit .NET bietet Microsoft zwei Implementierungs-Optionen an: Das .NET Framework und .NET Core. Beide nutzen viele gemeinsame Komponenten, und bei beiden stimmt ein Teil des Codes überein. Allerdings gibt es auch grundlegende Unterschiede.

.NET Core ist speziell für plattformübergreifende (Windows, Linux und MacOS) Anwendungen ausgelegt. Eine weitere Möglichkeit, mit .NET plattformübergreifend zu arbeiten, ist die Verwendung des Mono-Projekts. Beide Optionen sind Open Source, aber .NET Core wird direkt und offiziell von Microsoft unterstützt. Prinzipiell .NET Core eine modulare, kompaktere, optimiertere und plattformunabhängige Neuentwicklung des .NET Frameworks.

WISO-TECH hat jahrelange Erfahrung bei der Entwicklung mit .NET Core. Inzwischen hat sich .NET Core firmenweit als Standard-Technologie für die Implementierung der Business-Logik im Backend etabliert.

Java

Java ist eine weitere objektorientierte Programmiersprache, welche von Sun Microsystems entwickelt wurde, welches später von Oracle aufgekauft wurde. Die Softwareentwicklung mit Java wird in einer Java-Entwicklungsumgebung (JDK) durchgeführt und das Programm dann in einer Laufzeitumgebung (JRE) ausgeführt. Java ist wie C# eine plattformunabhängige Programmiersprache.

Wir entwickeln Ihr Softwareprojekt gerne in Java. Je nach Anforderungen in Ihrem Projekt setzen wir auch gerne eine andere passende Programmiersprache ein.

NodeJS

Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb eines Webbrowsers ausführen kann. Damit kann zum Beispiel ein Webserver betrieben werden.

Eine entscheidende Besonderheit des Frameworks ist außerdem seine Fähigkeit zur Kommunikation mit Events sowie zur gleichzeitigen Verarbeitung mehrerer Client-Verbindungen, was Node.js vor allem für die Webserver-Entwicklung interessant macht.

Datenbanken

PostgreSQL, MySQL

und EntityFramework

PostgreSQL, oder kurz Postgres, ist ein freies, objektrelationales Datenbankmanagementsystem. Inzwischen wird die Software von einer Open-Source-Community weiterentwickelt und ist weitgehend konform zum SQL-Standard SQL. PostgreSQL ist für alle gängigen Betriebssysteme verfügbar.

Getrieben durch größere Kundenprojekte, in welchen wir Postgres erfolgreich eingesetzt haben, arbeiten wir heute in vielen Bereichen mit Postgres-Datenbanken, wobei auch MySQL und MariaDB in zahlreichen Projekten Einsatz finden.

MongoDB

MongoDB ist eine dokumentbasierte Datenbank mit der Skalierbarkeit und Flexibilität, die Sie sich wünschen, und den Abfrage- und Indizierungsfunktionen, die Sie benötigen.

Das Dokumentmodell von MongoDB ist für Entwickler einfach zu erlernen und zu verwenden, ist aber gleichzeitig funktionsreich genug für die anspruchsvollsten Anwendungen und extrem skalierbar. MongoDB enthält native, idiomatische Treiber für über 10 Sprachen, und die MongoDB-Community hat mehrere Dutzend weitere Treiber entwickelt.

 

Web

Typo3

Typo3 ist neben Wordpress eines der gängigen CMS (Content Management Systeme) und wird für die Erstellung von Webseiten benutzt. Typo3 basiert auf einer Datenbank, in der die Inhalte der Webseite gespeichert werden. Die Inhalte lassen sich in der Frontend- oder Backendansicht hinzufügen und bearbeiten. Somit ist die Erstellung und Pflege einer Homepage in wenigen Schritten erledigt.
Unsere eigene Homepage haben wir selbst mit Typo3 erstellt. Daher bieten Ihnen die Erstellung und insbesondere die Pflege und Wartung Ihrer bestehenden Homepage an.

NEHMEN SIE UNVERBINDLICH MIT UNS KONTAKT AUF!