Вторник, 31 Июль 2018 11:39

Javascript – динамика сайта

Основные языки программирования, с которыми я работаю – это серверный язык – PHP и язык программирования Javascript, у каждого есть свои преимущества и недостатки, но самое лучшее это, конечно же, комбинация одного со вторым.

Недостаток, причём довольно существенный, языка PHP в том, что это в первую очередь «язык запросов на сервер», т.е. сначала отправляется запрос, потом обновляется страница и только после этого появляется результат, в то время как у JavaScript всё происходит «в реальном времени», здесь и сейчас. То есть «нажал кнопку и получил результат». Недостаток Javascript – открытый код, конечно можно его зашифровать, но это дополнительная трата времени и опять-таки дополнительные знания, не каждый программист умеет это делать.

Но однозначно можно сказать одно – про динамику сайта без программирования можно было бы забыть.

В то же и у JavaScript есть свои минусы, причём, как мне кажется вполне существенные, это «открытый» исходный код, т.е. практически любой пользователь можно без особых затруднений открыть результат Вашего труда. Вы возможно спросите «ну и что?», это действительно не создаёт проблем в двух случаях:

1-й Ваш продукт не требует «секретности» или «деления на личное пространство». К примеру процесс авторизации пользователей будет довольно проблематично реализовать через один только JavaScript.

2-й Вы не переживаете за «авторство», поскольку авторское право, если Вы не знаете – на программный код не распространяется.

Правда и здесь есть решение вопроса – путём шифрования данных, но во первых это требует дополнительных знаний специалиста (а они не всегда имеются, чаще наоборот), а во вторых это дополнительная нагрузка на обработчик данных.

Поэтому Javascript конечно, небезосновательно, можно считать одним из лучших инструментов для создания динамики на сайте, но останавливать свой выбор на нём одном я лично не собираюсь.

Спонсоры: