TypeScript
TypeScript voegt een statisch typesysteem aan JavaScript toe. Het helpt bij ontwikkeling, maar vervangt geen controle van ontvangen gegevens.
Typefouten vóór uitvoering herkennen
TypeScript breidt JavaScript uit met een statisch typesysteem. Tijdens ontwikkeling kan het onverenigbare waarden en ontbrekende eigenschappen melden. Wat wordt gevonden, hangt ook af van instellingen en gebruikte typen.
In een fictieve bestelmodule verwacht quantity: number een getal. Wijst gecontroleerde programmacode de tekst "two" toe, dan kan typecontrole het conflict melden. Dat helpt bij werk aan samenhangende functies.
De typeaanduiding controleert echter geen willekeurige gegevens die later via een API binnenkomen. De toepassing heeft daarvoor echte invoercontrole tijdens uitvoering nodig. Ook een getal kan een hoeveelheidsregel overtreden. TypeScript ondersteunt dus JavaScript-ontwikkeling; het bewijst geen inhoudelijke correctheid of foutloos totaalproces.
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.
- 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.
- Cache-invalidatieCache-invalidatie beëindigt hergebruik van een kopie volgens vastgelegde regels. Het bronrecord blijft daarvan gescheiden.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


