wiki:Documentatie/Beheerder/TechnologyStack

Version 3 (modified by henk, 4 years ago) (diff)

--

OpenAC 3 Technology Stack

Dit hoofdstuk beschrijft de tools, frameworks en libraries die nodig zijn om OpenAC 3 te ontwikkelen, te bouwen en te runnen. De beschrijving is uitgesplitst in client-side (frontend) en server-side (backend)

Ontwikkeling

IDE

Als ontwikkelomgeving (IDE) gebruiken we de community editie van Microsoft Visual Studio. Dit is een gratis tool.

Versiebeheer

Alle projecten die onder de paraplu van OpenAC vallen zijn ingecheckt in Git, gehost door Microsoft op https://fenac.visualstudio.com/

Frameworks

Client-side

OpenAC 3 gebruikt Vue.js als frontend Javascript framework.

Server-side

We zijn er trots op dat OpenAC 3 één van de eerste gebruikers van .Net Core en Asp.Net Core was. Toen we met OpenAC 3 begonnen was het .Net Framework de gangbare versie van .Net en was er net een eerste beta-versie van .Net Core uitgekomen. Het .Net Framework is niet opensource en Windows-only. .Net Core is de eerste Open Source versie van .Net en multi-platform. Inmiddels is de naam van .Net Core gewijzigd in .Net en wordt het .Net Framework uitgefaseerd.

OpenAC 3 (OpenACWeb) draait op Windows, OpenACHub (Zorgdomein, Stuurinformatie) draait op Linux.

Build

We gebruiken een

Database