What is System Runtime ?
Când codezi, nu creaţi o aplicaţie, creaţi de fapt un . Sistem Runtime vă dă API-uri pentru a crea modelul, componente și comportamente ale sistemul dvs.
What is a system ?
A system:
- este definit de un model,
- este compus din componente şi
- reacționează la evenimentele cu acțiuni care o numim comportamente..
Create a system
Utilizează API-uri ale lui System Runtime pentru a crea sistem tău:
// Creaţi un sistem
let system = runtime.system('mysystem');
/ / adăuga codul metodei în startul sistemului
system.on ('start', () => console.log ("Hello world!"));
/ / Începe sistemul dvs.
system.start();
Acum poți împacheta sistemul tău într-un obiect JSON:
// crează un pachet
runtime.bundle();
O să returneze acest JSON:
{
"_id": "154cd18d0210516",
"name": "system",
"description": "",
"version": "0.0.1",
"schemas": {},
"models": {},
"types": {},
"behaviors": {
"1ea9c1d5f811ae1": {
"_id": "1ea9c1d5f811ae1",
"component": "154cd18d0210516",
"state": "start",
"action": "() =>> console.log('Hello world !')",
"useCoreAPI": false,
"core": false
}
},
"components": {}
}
Instalează pachetul in HTML
Trebuie doar să adăugaţi un tag link în codul HTML pentru a instala și a porni pachetul:
<!-- impostează-ți JSON-ul -->
<link rel="system" type="application/json" href="system.json">
<!-- încarcă System Runtime -->
<script src="https://cdn.jsdelivr.net/npm/system-runtime/dist/system-runtime.min.js"></script>
Instalează pachetul in Node.js
Doar apelează la install și start metode pentru a executa pachetul tău:
// trebuie System Runtime
const runtime = require('system-runtime');
// instalează-ți și începe-ți sistemul
runtime.install('system.json');