Аналіз існуючих класифікацій веб-технологій

Автор:

Анотація: Класифікація веб-технологій в контексті часу та функціонального призначення. Труднощі в класифікації веб-технологій.

Бібліографічний опис статті:

. Аналіз існуючих класифікацій веб-технологій//Наука онлайн: Міжнародний електронний науковий журнал - 2018. - №6. - https://nauka-online.com/publications/technical-sciences/2018/6/analiz-sushhestvuyushhih-klassifikatsij-veb-tehnologij/

Стаття опублікована у: : Наука Онлайн No6 июнь 2018

Технічні науки

УДК 004.852

Магас Дмитро Михайлович

студент

Івано-Франківського національного технічного університету нафти і газу

Магас Дмитрий Михайлович

студент

Ивано-Франковского национального технического

университета нефти и газа

Mahas Dmytro

Student of the

Ivano-Frankivsk National Technical University of Oil and Gas

АНАЛІЗ ІСНУЮЧИХ КЛАСИФІКАЦІЙ ВЕБ-ТЕХНОЛОГІЙ

АНАЛИЗ СУЩЕСТВУЮЩИХ КЛАССИФИКАЦИЙ ВЕБ-ТЕХНОЛОГИЙ

ANALYSIS OF THE EXISTING CLASSIFICATIONS OF WEB TECHNOLOGIES

Анотація. Класифікація веб-технологій в контексті часу та функціонального призначення. Труднощі в класифікації веб-технологій.

Ключові слова: веб, WWW, класифікація, веб-розробка, технології.

Аннотация. Классификация вэб-технологий в контексте времени и функционального назначения. Трудности в классификации вэб-технологий.

Ключевые слова: вэб, WWW, классификация, веб-разработка, технологии.

Summary. Classification of web technologies in the context of time and its’ functional purpose. Difficulties in the classification of web technologies.

Key words: web, WWW, classification, web development, technologies.

Вступ. Організація та впорядкування є невід’ємними складовими нашого повсякденного життя. Люди прагнуть вносити раціональність та лаконічність у аспекти життя, які їх позбавлені. Якщо в творчих починаннях неоднозначність та хаотичність може мати позитивний вплив, то в точних науках відсутність чіткої організації аж ніяк не вітається.

  1. Хронологія розвитку веб-технологій

Одним зі способів класифікувати веб-технології є віднести їх до певної версії web-у. Вперше на широкий загал  даний підхід був застосований Тімом О’Рейлі. 30 вересня 2005 року побачила світ його стаття  «Tim O’Reilly — What Is Web 2.0» В даній статті автор пов’язав появу значної кількості сайтів, об’єднаних певними спільними рисами, з загальною тенденцією розвитку Інтернет-спільноти й дав цьому визначення «Веб 2.0». З того часу сформувалось два найпоширеніші бачення розвитку веб-технологій:

  • Web 1.0 – Web 2.0 (поточний) – Web 3.0

Рис. 1. Перший варіант бачення розвитку WWW

  • Web0 – Web 2.0 – Web 3.0 (поточний) – Web 4.0

Рис. 2. Версії Web-у згідно другого підходу

Вважається, що друге бачення це всього лиш спроба деталізувати перше, тому до нього рідко звертаються. Прийнято вважати, що ми використовуємо Web 2.0 і помалу готуємось до Web 3.0, ознаки якого вже місцями зустрічаються.

Дана хронологічна класифікація дає змогу побачити в якому напрямку розвивається WWW, але практичної користі з неї не надто багато.

  1. Існуючі класифікації веб-технологій

Існуючих класифікацій веб-технологій насправді не є багато, а тих, що широко використовуються – ще менше. Значно частіше використовується означення класу технології (наприклад, «хмарні технології», «середовища  проектування», «СКБД», тощо)  в рамках якого подається перелік веб-сервісів або інструментів веб-розробки, які відповідають ознаці даного класу, і не звертається увага на інші технології.

Найбільш відомою та популярною є класифікація веб технологій за способом опрацювання  сценаріїв (скриптів). Отже, за способом опрацювання даних веб-технології поділяються на ті, що:

  • опрацьовуються на стороні клієнта;
  • опрацьовуються на стороні серверу.

Даний концепт, вписується в більш загальну, проте менш відому класифікацію веб-технологій:

Рис. 3. Узагальнена класифікація Webтехнологій

Представлена класифікація, насправді,  є досить поверхневою, проте дає непогану відправну точку для подальшого поглиблення класифікації.

Найлегше це зробити з  мовами сценаріїв (скриптовими мовами). Для прикладу, класифікація мов сценаріїв за їх типом:

Рис. 4. Класифікація мов сценаріїв за типом

Чимало класів веб-технологій можна додатково класифікувати за внутрішніми особливостями функціонування. Яскравим прикладом є хмарні технології та відмінності в їх моделі розгортання (способі доступу).

Рис. 5. Класифікація хмарних технологій за способом доступу

Також чимало інструментів веб-проектування можна розглядати з точки зору повноти функціоналу. Прикладом можуть слугувати IDE:

Рис. 6. Класифікація IDE за функціональними можливостями

Основними труднощами на шляху класифікації веб-технологій є:

  • постійна поява нових технологій та розширення сфери застосування старих;
  • складність зв’язків між технологіями, їх взаємодії та сумісності;
  • наявність у технологій одного класу рис технологій іншого класу;
  • відсутність чіткого бачення, що саме описується словом «технологія».

Висновки. Ми розглянули тільки найбільш базову класифікацій веб-технологій та приклади класифікації окремих технологій. Класифікацію веб-технологій можливо і потрібно розвивати та поглиблювати. Це може дати чіткіше розуміння сутностей зв’язків між технологіями та методів їх кооперації. Існування деталізованої класифікації дозволить зробити вхід нових людей у світ веб-технологій більш осмисленим та виваженим, ніж це є сьогодні.

Література

  1. Веб 2.0 [електронний ресурс]/ Режим доступу www. URL: https://uk.wikipedia.org/wiki/Веб_2.0;
  2. Скриптова мова [електронний ресурс]/ Режим доступу www. URL: https://uk.wikipedia.org/wiki/Скриптова _мова;
  3. Ознака-класифікація[електронний ресурс]/ Режим доступу www. URL: http://techtrend.com.ua/index.php?newsid=22126;
  4. Хмарні технології [електронний ресурс]/ Режим доступу www. URL: https://uk.wikipedia.org/wiki/Хмарні_технології;
  5. Tim O’Reilly Web Squared: Web 2.0 Five Years On/Tim O’Reilly, ‎ John Battelle – O’Reilly Media 2009. – 29p.

Перегляди: 1236

Коментарі закрито.

To comment on the article - you need to download the candidate degree and / or doctor of Science

Підготуйте

наукову статтю на актуальну тему, відповідно до роздлів журналу

Відправте

наукову статтю на e-mail: editor@inter-nauka.com

Читайте

Вашу статтю на сайті нашого журналу та отримайте сертифікат