Node.js
Node.js voert JavaScript buiten de browser uit. De uitvoeromgeving levert technische mogelijkheden; het programma bepaalt de bedrijfslogica.
JavaScript buiten de browser uitvoeren
Node.js is een uitvoeromgeving voor JavaScript buiten de browser. Ze biedt onder meer functies voor netwerk- en bestandstoegang. Er kunnen bijvoorbeeld serverdiensten of hulpmiddelen voor gegevensverwerking op draaien.
In een fictief importproces leest een programma een productbestand en maakt een voorbeeldweergave voor administratie. Node.js voert de geschreven code uit. Het programma moet afzonderlijk vastleggen en controleren welke kolommen verplicht zijn en welke producten bij elkaar horen.
Node.js is geen database of volledig toepassingsframework. Een framework of bibliotheek kan erop voortbouwen voor extra taken. Alleen kiezen voor Node.js bepaalt noch architectuur, noch betrouwbaarheid in bedrijf, noch inhoudelijke juistheid van het importproces.
Bronnen
Verwante begrippen
- JavaScriptJavaScript is een programmeertaal voor toepassingslogica, in en buiten de browser. De taak verschilt van die van HTML en CSS.
- BackendDe backend verwerkt serverregels en gegevens van een toepassing. Hij omvat meer dan de database of een beheerscherm.
- FrameworkEen framework geeft een toepassing een technische structuur en gedeelde regels. Welke taken het overneemt hangt af van het gekozen framework.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


