Назад
Наступна

Перспективи single page веб додатків

Single page - як зрозуміло з назви, це одна сторінка. Тобто, це сайт, при переході по сторінках якого, не потрібно перезавантаження сторінки. Такі сайти, в більшості випадків, роблять за допомогою фреймворків побудованих на JS, таких як: Angular, React, Vue і т.д. Сайт завантажується один раз, і далі все працює вже з завантаженого при відкритті сторінки коду. Веб додаток - це програма, яку можна запустити через будь-якої інтернет браузер, і ніяк інакше. А тепер все разом. Перспективи подальшого розвитку програм у вигляді сайту, які можна відкрити тільки через браузер, який не вимагає перезавантаження сторінок при переході по ним. 

Власне, тепер щоб розглянути перспективи такого додатка, необхідно відповісти на наступні кілька питань. Навіщо це потрібно (чим це краще звичайного сайту)? Кому це потрібно (хто буде цим користуватися)?

Коли ми виявили для себе питання, за якими ми визначимо перспективи односторінкових додатків, ми можемо відповісти на кожне з них і зробити висновки, відповівши тим самим на наше головне питання.

Навіщо це потрібно? Чим одно сторінковий сайт-додаток, краще звичайного сайту?

Перше, що відповість більшість веб майстрів, які звичайно ж вміють робити сайти на JS фреймворках, це набагато ширші можливості для таких сайтів. Так, безумовно, сайти, зроблені як односторінковий додаток, можуть бути набагато більш динамічними, інтерактивними, більш анімованими і т.д. Тобто, сайти, які повинні викликати wow ефект у користувача. При створенні таких сайтів, використовувати технології типу Angular, React і т.д., буде дійсно правильним і корисним рішенням. Певною мірою, такі додатки будуть вигравати і при побудові великих проектів, так як робота без перезавантаження більш зручна в принципі для користувача сайту.

Але, давайте відразу ж відзначимо і мінуси, які будуть нас чекати при роботі з таким додатком. Перший мінус, це складність корегування, доопрацювання, внесення змін в роботу такого додатка. Тобто, якщо роботу звичайного сайту, який написаний за допомогою звичайного php + js, на html, можна скорегувати дуже легко і швидко, і відразу ж бачити результат зміни коду, і зробити це може будь-який інший програміст, то ось роботу single page додатка, написаного за допомогою фреймворка і скомпільованого в готовий код змінити набагато важче. Для того, щоб змінити щось в роботі додатка, необхідно мати вихідний код програми, змінити його, скомпілювати, протестувати (так як на відміну від звичайного сайту, одна помилка в додатку, може «зламати» всю його структуру і працювати він не буде) і тільки потім викласти на сервер.

Тобто, якщо Ви замовляєте розробку сайту у вигляді односторінкового додатка, то Ви повинні розуміти, що швидше за все, ніхто крім програмістів які створили Вам сайт, не зможе внести в нього ніяких змін. Або ж, Вам доведеться заплатити за це великі гроші.

Кому це потрібно?

Тепер висновки. Створювати single page додатки на Angular, Vue або React звичайно варто. Має рацію це робити для промо сайтів, landing page, можливо простих сайтів візиток, які можна красиво і динамічно оформити. Або ж, навпаки, якщо Ви маєте команду програмістів і створюєте додатки для своїх цілей (корпоративний портал і т.д.), в такому випадку це буде не поганим і досить раціональним рішенням. Якщо ж Ви замовляєте сайт, який як Ви самі розумієте, буде постійно зростати, розвиватися, доповнюватися новим функціоналом, то в цьому випадку, краще створювати стандартний багато сторінковий сайт.

Перспективи

Безумовно дані технології будуть розвиватися. Швидше за все вони будуть розвиватися саме в бік гнучкості і сторону якогось симбіозу з мобільними додатками. Адже вже сьогодні, частково мобільні додатки можна робити за допомогою тих же технологій, що й односторінкові веб додатки. А з огляду на схожість самої суті мобільного застосування і односторінкового веб додатка, то саме їх симбіоз, в якійсь певній мірі і стане результатом розвитку даних техноголій.

Оцените статью
Блог
Розробка сайту у Львові
22.11.2022
Неможливо уявити різновид бізнесу, що не потребує представлення в інтернет-мережі. Сьогодні це найбільш вигідний та ефективний спосіб розказати про свою компанію та знайти нових клієнтів.
Просування бренду в інтернеті з нуля.
06.05.2020
Ключовим об'єктом будь-якого бізнесу - є продукт. Продукт може бути як фізичним (молоко, трактор тощо), як послугою (юридичний супровід, таксі), так і віртуальним (електронна книга, відеокурси). Тому, для того що б почати будувати бізнес, в першу чергу необхідно визначитися з тим, що Ви запропонуєте Вашим покупцям.
Що таке digital case (кейс) і навіщо він потрібен.
20.04.2020
Напевно, найпопулярнішими словами останнього десятиліття в маркетингу можна назвати «digital» і «кейс». І це не дивно - технології зробили крок далеко вперед, ми живемо в цифровий час. Вся робота, кожен крок і будь-яка дія тепер фіксується в файлах різного формату, які легко можна скласти в гарну презентацію (якщо грубо) - case, і показати публіці. Давайте докладніше поговоримо про сучасні реалії: звідки з'явилися вищезгадані поняття, навіщо вони потрібні і яку користь можуть принести бізнесу.
Продовжуючи переглядати kebeta.agency, ви підтверджуєте, що ознайомилися з Правилами користування сайтом, і погоджуєтеся на використання файлів cookie