Microsoft Word фккпі 2021 122 Єфремова Д.Є. docx


Вибір технологій та їх обґрунтування



бет27/34
Дата15.12.2023
өлшемі4,21 Mb.
#139482
1   ...   23   24   25   26   27   28   29   30   ...   34

Вибір технологій та їх обґрунтування


Проведемо огляд технологій розробки, які найкраще підійдуть для реалізації додатку.




      1. Вибір платформи для додатку


Враховуючи всі вимоги, які висуваються до додатку, необхідно реалізувати систему, що буде максимально універсальною для користувача. З огляду на те, що останнім часом користувачі віддають перевагу мобільним пристроям та не хочуть заповнювати їх пам’ять, то найоптимальнішим вибором є створення кросплатформного WEB–додатку, що буде доступний як для користувачів Android, так і для користувачів iOS, так як така багатоплатформність надає можливість працювати більш ніж на одній апаратній платформі. Кросплатформність дозволяє суттєво знизити витрати на розробку нового та адаптацію існуючого функціоналу [8].


Так як це WEB–додаток, реалізація можлива за рахунок використання технологій CSS та HTML.
HTML (Hypertext Markup Language) – це код, який використовується для структурування та відображення WEB–сторінки та її контенту [9]. HTML не є мовою програмування, це мова розмітки, і використовується, щоб повідомляти браузеру, як відображати контент. Він може бути складним або простим, залежно від того, як WEB–розробник спроектує дизайн.
CSS (Cascading Style Sheets) – це код, який використовується для стилізації WEB–сторінки [9]. Як і HTML, CSS насправді не є мовою програмування. Але це не мова розмітки, а мова таблиці стилів, що використовуються до елементів у документах HTML.


      1. Вибір мови програмування


Для того, щоб додати інтерактивність у WEB–додаток, таку як: відгук при натисканні кнопок, введення даних у форму, динамічні стилі або анімація, найкращим рішення буде використовувати мову програмування JavaScript. JavaScript або JS – це повноцінна динамічна мова програмування, яка застосовується до HTML документа, і може забезпечити динамічну інтерактивність у WEB–додатках. Ця мова універсальна та доброзичлива до новачків. Маючи великий досвід, за допомогою цієї мови можна створювати ігри, анімовану 2D та 3D графіку, повномасштабні програми з базами даних та багато іншого [10].


JavaScript компактна мова, але дуже гнучка. Розробниками написано велику кількість інструментів поверх основної мови, які розблоковують величезну кількість додаткових функцій. Таких як:

  • Програмні інтерфейси програми (API), вбудовані в браузери, що забезпечують різні функціональні можливості.

  • Сторонні API дозволяють розробникам впроваджувати функціональність у свої додатки від інших розробників.

  • Можливість застосувати до HTML сторонні фреймворки та бібліотеки, що дозволить прискорити створення сайтів та програм [10].

Щоб розробити хороший WEB–додаток – треба також знати такі мови як
PHP та SQL.
PHP (Hypertext Preprocessor) – це поширена мова програмування загального призначення з відкритим вихідним кодом. PHP спеціально сконструйована для WEB–розробок, і її код може впроваджуватися
безпосередньо в HTML. PHP входить до десятки найпопулярніших мов програмування. На ньому написано більшість CMS (систем управління контентом), у тому числі WordPress, на якому працює 65% всіх сайтів у світі. Розробники розвивають мову вже понад 25 років та впроваджують нові можливості з кожною версією. Щоб підтримувати роботу старих проектів та писати WEB–програми з нуля, компанії наймають програмістів на PHP [11].
В якості головного інструмента для оптимізації та обслуговування бази даних (БД) буде використовуватись мова програмування SQL. Structured Query Language – це мова програмування структурованих запитів, яка використовується як ефективний спосіб збереження даних, пошуку, оновлення, витягування або видалення з бази даних. За допомогою SQL можна виконувати наступний набір операцій:

  • створення у базі даних нових таблиць;

  • додавання до таблиці нових записів;

  • зміна записів;

  • видалення записів;

  • вибірка записів з однієї або декількох таблиць;

  • зміна структур таблиць тощо.





      1. Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   34




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет