Переваги і недоліки JavaScript

0

Автор: Ковалишин Володимир, студент групи РПЗ-4

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

JS.png.pagespeed.ce.MQz3jTypql

Переваги

  • Javascript виконується на стороні клієнта
  • Javascript є відносно проста мова

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

  • Javascript порівняно швидкий для кінцевого користувача

Як код виконується на комп’ютері користувача, результати та завершення обробки майже миттєво залежать від завдання, так як не повинні бути оброблені на веб-сервері сайту і відправлені назад до користувача.

  • Розширені можливості для веб-сторінок

Якщо ви використовуєте веб-сайт і вимагають певну функцію, то її ви повинні включити, ви можете написати її самостійно і використовують надбудову як Greasemonkey, щоб реалізувати її на веб-сторінці.

Недоліки

  • Питання безпеки

Javascript фрагменти, які покладені на веб-сторінки виконати на клієнтських серверах відразу  ж можуть бути використані, щоб експлуатувати систему користувача. У той час як деяке обмеження задається сучасними веб-стандартами в браузерах, шкідливим є код може, який все ще виконується з дотриманням обмежень встановлених.

  • Javascript рендеринга змінюється

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


Share.

Comments:

Leave A Reply

'