Verwendete Tools
Hier eine Liste der aktuellen Entwicklungswerkzeuge, Produkte und Bibliotheken, die wir für unsere Softwareentwicklung unter Windows und OSX verwenden.
Ab 2024
- Grafana - Visualisierung von Metriken und Logs in Dashboards
- Prometheus - Überwachung und Alarmierung mit Zeitreihendaten
- Loki - zentralisiertes Logging ohne Log
- C# 12 - Verbesserungen und neue Funktionen in C#
- C++ Library TaskFlow - Einfache und effiziente Task-Orchestrierung in C++
- C++ Package Manager Conan - Verwaltung von C++ Abhängigkeiten mit Conan
- C++ Modules - Modularisierung für schnellere Kompilierung und Wiederverwendung
- wil C++ Library - Windows-spezifische Hilfsbibliotheken für C++-Entwicklung (RAII für handles)
- CrowCpp - Schnelles und einfaches C++ Web-Framework
- Botan 3.5.0 - Moderne C++-Bibliothek für Kryptografie
- C++ 23 - neue Features und Optimierungen im aktuellen Standard
- WSL2 - Linux-Umgebung nahtlos unter Windows mit voller VM-Leistung
- C# 11 - Verbesserungen und neue Funktionen in C#
Ab 2023
- Qt 6 - Framework für plattformübergreifende Anwendungen mit modernen Features
- Qt Creator - IDE für Qt-Entwicklung
- Qt Widgets - Klassische GUI-Komponenten für plattformübergreifende Apps
Ab 2022
- Qt 6 - Framework für plattformübergreifende Anwendungen mit modernen Features
- C++ 20 Concepts: Statische Typprüfung für generische Programmierung
Ab 2021
- Microsoft Visual Studio 2022
- C++ 20
- C# 10
- .NET 6 Core
- ASP.NET Core 6
- Entity Framework EF 6
- JetBrains Space
- C# 9
- .NET Core 5
- ASP.NET Core 5
- Entity Framework EF 5
- Gitea
- Gitlab
Ab 2020
- Microsoft Visual Studio 2019
- C# 8
- .NET Core 3.1
- PostgreSQL
- ASP.NET Core 5
- Entity Framework EF 5
- Gitea
- Gitlab
- Docker
Ab 2019
- C++/CLI
- C# 8
- .NET Core 3.0
- MariaDB
- Microsoft SQL Server
- NCrunch
- OZ-Code
- C++ Mocking Bibliothek FakeIt
- Einarbeitung C++ 20
- Entwicklung unter Linux mit C++ und C#
Ab 2018
- Microsoft Visual Studio 2019
- JetBrains Rider und Visual Studio for Mac für F# Entwicklungen
- Bibliothek Range-v3
- Bibliothek nanorange
- Bibliothek CppLinq
- Botan: Crypto and TLS for C++11 (Botan)
Ab 2017
- Catch2 C++ Test-Framework (https://github.com/philsquared/Catch)
- Wechsel zu C++ 17 für neue Projekte und Migration bei bestehenden Projekten
- Google Test und Google Mock
- Microsoft Visual Studio 2017
Ab 2016
- Matlab aus privatem Interesse
- JetBrains DataGrip für die Bearbeitung von Datenbanken
- fmtlib für type safe string formatting in C++ (https://github.com/fmtlib/fmt)
- Evaluation: OpenMP, OpenCL, CUDA, Microsoft AMP
- Evaluation: Intel C++
- C++QuantLib (https://quantlib.org)
- Intel® Threading Building Blocks (https://www.threadingbuildingblocks.org)
- Poco Framework (https://pocoproject.org)
- Microsoft Visual Studio 2015
- Clang++ für OSX
- JetBrains CLion für OSX
- Enterprise Architect
Bereits im Jahr 2015 verwendet
- Aus Interesse ein wenig ADA mit GNAT und SPARK
- Wechsel von C++ 98 zu C++ 11/14
- C/C++ seit 1981
- C# etwas für kleine Projekte
- Microsoft Visual Studio 2010-2015
- JetBrains YouTrack
- JetBrains Resharper
- CMake
- Visual Lint
- CppDepend
- Visual Assist
- Subversion
- Git
- RC WinTrans
- InstallAware
- VMware Desktop
- Parallels Desktop
- Windows 7 bis Windows 10, Windows Server 2012
- OSX
- SQLite
- Boost
- PKCS#11
- CryptoPP (https://www.cryptopp.com)
- OpenSSL