Zuletzt bearbeitet vor 3 Tagen
von Max Quatember

Softwaretechnik: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Zeile 3: Zeile 3:
* Programmiersprache: C++  
* Programmiersprache: C++  
** Getestete Compiler: Microsoft, Clang, GCC in aktueller Version
** Getestete Compiler: Microsoft, Clang, GCC in aktueller Version
** Betriebssysteme Windows (Windows Client und Server), Linux (Server), Android (App), iOS (App)
** Plattformen: Windows (Windows Client und Server), Android (App), iOS (App), WASM
* DB  
* DB  
** Alex verwendet zur Datenhaltung [http://www.mongodb.org MongoDB]
** Alex verwendet zur Datenhaltung [http://www.mongodb.org MongoDB]
Zeile 10: Zeile 10:
** Für die Netzwerkkommunikation wird [https://www.boost.org/doc/libs/1_72_0/doc/html/boost_asio.html boost.asio] verwendet
** Für die Netzwerkkommunikation wird [https://www.boost.org/doc/libs/1_72_0/doc/html/boost_asio.html boost.asio] verwendet
** sowohl für Web UI als auch Web Services
** sowohl für Web UI als auch Web Services
** SSL Zertifikate werden automatisch verwaltet
** SSL Zertifikate könnnen
*** automatisch bezogen werden via [[Letsencrypt|Let's Encrypt]]
*** zur Verfügung gestellt werden

Version vom 10. Juli 2025, 11:46 Uhr

  • ALEX ist "self contained"
    • Es wird keine zusätzliche Software benötigt!.
  • Programmiersprache: C++
    • Getestete Compiler: Microsoft, Clang, GCC in aktueller Version
    • Plattformen: Windows (Windows Client und Server), Android (App), iOS (App), WASM
  • DB
  • Integrierter Web Server
    • Für die Netzwerkkommunikation wird boost.asio verwendet
    • sowohl für Web UI als auch Web Services
    • SSL Zertifikate könnnen
      • automatisch bezogen werden via Let's Encrypt
      • zur Verfügung gestellt werden