Огляд і обґрунтування вибору стеку технологій для системи аналізу даних
DOI:
https://doi.org/10.18372/2073-4751.65.15370Ключові слова:
автоматизація аналізу даних, прикладний програмний інтерфейс, GraphQL, React.js libraryАнотація
Головною перевагою процесу автоматизації є те, що він дозволяє зменшити обсяг необхідної пам'яті, скоротити час на обробку даних та зменшити кількість копій документів при оновленні інформації.
Вибір технологій для розробки додатків є важливим етапом, який був описаний у роботі. Перш ніж розробляти систему аналізу даних, слід ретельно підготувати та описати вимоги. Правильно підібрана комбінація технологій повинна забезпечити комфортну роботу в майбутньому на всіх етапах існування програми
Очевидно, що стек технологій повинен бути легко масштабованим, функціональним, відповідати останнім тенденціям ринку. Він повинен відповідати найсучаснішим характеристикам. Найголовніше, що в майбутньому його повинні легко підтримувати інші розробники.
React.js має місткий і зрозумілий API. Для роботи з React необхідно розуміти ряд термінів та відмінності між ними. Мова TypeScript - одна з найпопулярніших технологій останніх років, як у розробці Frontend, так і в програмі Backend. Його популярність продовжує зростати, і це в основі багатьох проектів. GraphQL - це мова запитів та обробки даних для API. Сама назва D3 означає документи, керовані даними, і зосереджена на управлінні даними.
Посилання
Johnson, Nicholas."Introduction to Flux – React Exercise" [Electronic resource]. Access mode: http://nicholasjohnson.com/react/course/exercises/flux/.
A JavaScript library for building user interfaces [Electronic resource]. Access mode: https://reactjs.org/.
Anders Hejlsberg. What is TypeScript and why with Anders Hejlsberg [Electronic resource]. Access mode: www.hanselminutes.com.
[Electronic resource]. Access mode: https://graphql.org/.
"Why use GraphQL, good and bad reasons". Honest Engineering. 4 August 2018. [Electronic resource]. Access mode: https://honest.engineering/posts/why-use-graphql-good-and-bad-reasons
Kudrenko S.A. Method for complex objects automated design on autodesk revit based // Kudrenko S.A., Fomina N.B., Kramarenko I.P. // Проблеми інформатизації та управління. – №63. – P. 64-74.
##submission.downloads##
Як цитувати
Номер
Розділ
Ліцензія
Науковий журнал дотримується принципів відкритого доступу (Open Access) та забезпечує вільний, негайний і постійний доступ до всіх опублікованих матеріалів без фінансових, технічних або юридичних обмежень для читачів.
Усі статті публікуються у відкритому доступі відповідно до ліцензії Creative Commons Attribution 4.0 International (CC BY 4.0).
Авторські права
Автори, які публікують свої роботи в журналі:
-
зберігають за собою авторські права на свої публікації;
-
надають журналу право на перше опублікування статті;
-
погоджуються на поширення матеріалів за ліцензією CC BY 4.0;
-
мають право повторно використовувати, архівувати та поширювати свої роботи (у тому числі в інституційних та тематичних репозитаріях) за умови посилання на первинну публікацію в журналі.