DOI: https://doi.org/10.32515/2664-262X.2022.5(36).1.135-143

Analysis and Research of the angularJS Framework as a Website Development Tool

Yuriy Nevdakha, Viktor Dubovyk, Viktor Pukalov, Natalia Nevdakha, D. Mozheiko

About the Authors

Yuriy Nevdakha, Associate Professor, PhD in Technics (Candidate of Technics Sciences), Central Ukraіnian National Technical University, Kropyvnytskyi, Ukraine, e-mail: uanevdakha@ukr.net, ORCID ID: 0000-0003-4355-4065

Viktor Dubovyk, Associate Professor, PhD in Technics (Candidate of Technics Sciences), Central Ukraіnian National Technical University, Kropyvnytskyi, Ukraine, ORCID ID: 0000-0002-0372-1108

Viktor Pukalov, Associate Professor, PhD in Technics (Candidate of Technics Sciences), Central Ukraіnian National Technical University, Kropyvnytskyi, Ukraine, e-mail: Pukalovvictor@gmail.com, ORCID ID: 0000-0002-0848-5861

Natalia Nevdakha, Head of the laboratory, Central Ukraіnian National Technical University, Kropyvnytskyi, Ukraine

D. Mozheiko, Graduate student, Central Ukraіnian National Technical University, Kropyvnytskyi, Ukraine

Abstract

The growing popularity of web application development is reaching not only developers but also entrepreneurs looking for effective business solutions. The main evaluation criteria when developing a web application are its economic component, complexity of integration, UI, UX, the ability to solve a wide range of tasks, as well as the availability of documentation from the API. Using the framework can speed up and simplify the process of developing web applications. Therefore, the study of the AngularJS framework as a tool for website development and analysis of results is relevant today. To solve this problem, a research program was identified, consisting of the following tasks: review of existing systems for website development using the AngularJS framework; research of the system and libraries for website development by means of the AngularJS framework; defining the capabilities and functionality of AngularJS in accordance with modern requirements in web development. It has been found that some developers think that it is better not to use third-party developments and develop web applications from scratch, while others use frameworks because it greatly simplifies and speeds up development, this technology also reduces duplication of code, simplifies tuning and speed of website development. Using HTML as a template language in Angular.js and directives allow focusing on logic processing and being more productive. They can be reused, which also increases the readability of the code. Parts of the program are located inside Angular.js modules, which are easy to handle. This breakdown allows downloading only the necessary services and performing automatic testing effectively. The work presents an analysis of the AngularJS framework to support the use of full-fledged classes, modular architecture, data binding, components that speed up and simplify program debugging, as well as strong points compared to other frameworks. The work also analyzes the possibilities of developing websites using the AngularJS framework. For this, research and software implementation of various types of websites using the AngularJS framework was carried out. The framework disadvantages and advantages are considered. The analysis results in the justification for the choice of the framework for the development of websites depending on the objectives.

Keywords

computer engineering, website, framework, AngularJ

Full Text:

PDF

References

1. Pavlyshche, V.T. (1993). Osnovy konstruiuvannia ta rozrakhunok detalei mashyn [Fundamentals of design and calculation of machine parts] . Kyiv: Vyshcha shkola [in Ukrainian].

2. Ivanov, M.L. & Finogenov, V.A. (2008). Machine parts. V.A. Fynohenova (Ed.). Moskow: Vyssh. shk. [in Russian].

3. Dunaev, P.F. & Lelikov, O.P. (2004). Design of units and parts of machines. (8 d ed.) . Moskow: Izdatel'skij centr «Akademija» [in Russian].

4. Reshetov, L.N. (1989). Machine parts. (4 d ed.) . Moskow: Mashinostroenie [in Russian].

5. Berezovskij, Ju.N., Chernilevskij, D.V. & Petrov, M.S. (1983). Machine parts. Moskow: Mashinostroenie [in Russian].

6. Kirkach, N.F. & Balasanjan, R.A. (1987). Raschet i proektirovanie detalej mashin [Calculation and design of machine parts]. Part. 1. Har'kov: Vishha shkola [in Russian].

7. Guzenkov, P.G. (1982). Detali mashin [Machine parts]. Moskow: Vysshaja shkola [in Russian].

8. Util. model pat. 7814 Ukraine : MKY 7F16H1/24 . Fryktsiina peredacha [Friction transmission]. Has been published 2005, Biul. № 7. 4 p. [in Ukrainian].

9. Util. model pat. 12796 Ukraine : MKY F16H 15/08 . Fryktsiina peredacha [Friction transmission]. Has been published 2006, Biul. № 3. 4 p. [in Ukrainian].

10. Util. model pat. 116948 Ukraine : MKY F16H 1/24 . Fryktsiina peredacha [Friction transmission]. Has been published 2017, Biul. № 11. 4 p. [in Ukrainian].

11. Util. model pat. 90027 Ukraine : MKY F16H 1/24 . Fryktsiina peredacha [Friction transmission]. Has been published 2014, Biul. № 9. 4 p. [in Ukrainian].

GOST Style Citations

  1. Павлище В.Т. Основи конструювання та розрахунок деталей машин. Київ: Вища школа, 1993. 356 с.
  2. Иванов М.Л., Финогенов В.А. Детали машин: учеб. для машиностроительных специальностей вузов ; под ред. В.А. Финогенова. М.: Высш. шк., 2008. 383 с.
  3. Дунаев П.Ф., Леликов О.П. Конструирование узлов и деталей машин: учеб. пособие для студ. техн. спец. вузов . 8-е изд., перераб. и доп. М.: Издательский центр «Академия», 2004. 496 с.
  4. Решетов Л.Н. Детали машин: учеб. для студ. Машиностроительных и механических специальности вузов. 4-е изд., перераб. и дон. М.: Машиностроение, 1989. 496 с.
  5. Березовский Ю.Н., Чернилевский Д.В., Петров М.С. Детали машин: учебник для машиностроительных техникумов . М.:Машиностроение, 1983. 384 с.
  6. Киркач Н.Ф., Баласанян Р.А. Расчет и проектирование деталей машин, ч. 1 . Харьков: Вища школа, 1987. 336 с.
  7. Гузенков П.Г. Детали машин: учеб. для студ. высших технических учебных заведений. М.: Высшая школа, 1982. 351 с.
  8. Фрикційна передача : пат. на кор. модель № 7814 Україна : МКИ 7F16H1/24 ; опубл. 2005, Бюл. № 7. 4 с.
  9. Фрикційна передача ; пат. на кор. модель № 12796 Україна : МКИ F16H 15/08 ; опубл. 2006, Бюл. № 3. 4 с.
  10. Фрикційна передача : пат. на кор. модель № 116948 Україна : МКИ F16H 1/24 ; опубл. 2017, Бюл. № 11. 4 с.
  11. Фрикційна передача : пат. на кор. модель № 90027 Україна : МКИ F16H 1/24 ; опубл. 2014, Бюл. № 9. 4 с.
Copyright (c) 2022 Yuriy Nevdakha, Viktor Dubovyk, Viktor Pukalov, Natalia Nevdakha, D. Mozheiko