Some Aspects of Strict Typing in TypeScript While Web Application Developing
Creators
- 1. State University of Infrastructure and Technology, Ukraine
Description
The purpose of the article is to research, analyze and consider the general problems that TypeScript technology for strict typing solves when developing web applications.
The research methodology consists of semantic analysis methods of the basic concepts of a given subject area (development of web applications using JavaScript and TypeScript). The article discusses the analysis results of the TypeScript technology’s use in comparison with JavaScript.
The novelty of the research is the analysis of modern TypeScript technology and its solution to the problems of strict typing in the development of web applications.
The conclusion of the research of the TypeScript technology carried out in the article is to determine its essence, the purpose of creation, advantages and disadvantages, and determine the situations of the appropriateness of its use.
Files
Some_Aspects_of_Strict_Typing_in_TypeScript_While_Web_Application_Developing.pdf
Files
(407.8 kB)
Name | Size | Download all |
---|---|---|
md5:b9bf8633ba460cd2f2bf7786992704a2
|
407.8 kB | Preview Download |
Additional details
References
- Vvedenie v JavaScript. MDN Web Docs Store [Introduction to JavaScript. MDN Web Docs Store]. [online] Available at: <https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Introduction> [Accessed 30 September 2021].
- Lavrova, I., 2021. Razrabotka prilozhenii na Bubble svoimi rukami: instruktciia po vyzhivaniiu (chast 1) [DIY Bubble Application Development: Survival Guide (Part 1)]. [online] Available at: <https://vc.ru/dev/196734-razrabotka-prilozheniy-na-bubble-svoimi-rukami-instrukciya-povyzhivaniyu-chast-1> [Accessed 01 October 2021].
- Priiatceliuk, N., 2018. Pishem nastolnoe JS-prilozhenie s Electron [Writing a desktop JS application with Electron], [online] 2 April 2018. Available at: <https://tproger.ru/translations/desktop-js-app-with-electron/> [Accessed 02 October 2021].
- Transpailer [Transpiler]. KartaSlov.Ru. [online] Available at: <https://kartaslov.ru/карта-знаний/Транспайлер> [Accessed 02 October 2021].
- Anthony Li. An Introduction to Node.js: Server Side JavaScript. LaunchX LLC, [online] 11 November 2020. Available at: <https://launchx.com/blog/an-introduction-to-node-js-serverside-javascript/> [Accessed 01 October 2021].
- Babel is a JavaScript compiler. Babel. [online] Available at: <https://babeljs.io> [Accessed 01 October 2021].
- Differences Between TypeScript vs Dart. Javatpoint Services. [online] Available at: <https://www.educbcom/typescript-vs-dart/> [Accessed 01 October 2021].
- JavaScript ES5, 2009. W3Schools. [online] Available at: <https://www.w3schools.com/js/js_es5.asp> [Accessed 02 October 2021].
- Keep a changelog. [online] Available at: <https://keepachangelog.com/en/1.0.0/> [Accessed 03 October 2021].
- Kulkarni, K. ES3 ECMAScript (ES7 + ES8 + ES9 + ES10) New Features – Javascrip. Blog Post. [online] Available at: https://www.cronj.com/blog/javascript-es7-es8-new-features/ [Accessed 02 October 2021].
- Learn ES2015. Babel. [online] Available at: <https://babeljs.io/docs/en/learn/> [Accessed 02 October 2021].
- Myzgin, А., 2016. Polnoe rukovodstvo po ECMAScript [The definitive guide to ECMAScript]. [online] Available at: <https://frontend-stuff.com/blog/ecmascript/> [Accessed 02 October 2021].
- Nbondarchuk, 2021. Java HotSpot JIT kompiliator – ustroistvo, monitoring i nastroika (chast 1) [Java HotSpot JIT Compiler – Device, Monitoring, and Tuning (Part 1). Habr, [online] 7 January 2021. Available at: <https://habr.com/ru/post/536288/> [Accessed 29 September 2021].
- TypeScript is JavaScript with syntax for types. TypeScript. [online] Available at: <https://www.typescriptlang.org> [Accessed 01 October 2021].
- Visual Studio Code. [online] Available at: <https://code.visualstudio.com> [Accessed 02 October 2021].
- What is V8? V8. [online] Available at: <https://v8.dev> [Accessed 30 September 2021].