// codeart.ru / Главная / JavaScript (JS) плагины.

JavaScript (JS) плагины.

Автор: Evgeny Sergeev

Веб-разработка должна быть доступной! Стремление к этой цели позволит развиваться рынку услуг в сети Интернет. На сегодняшний день, в подавляющем большинстве случаев нет никакой практической необходимости создавать дорогие штучные решения. Гораздо выгоднее использовать уже готовое программное обеспечение с необходимым набором функций. Таким решением может стать система управления контентом (CMS). Правда, развитие последних, приняло несколько хаотичный характер и в настоящее время нет никаких общих и, что главное, открытых стандартов на обмен данными между различными частями системы, позволяющих писать универсальные модули по принципу «один раз пишем и используем везде». Реальность такова, что модуль одной CMS совсем не подходит для другой. Вполне может оказаться, что интересующий заказчика модуль существует в сети, только написан под другую систему. Остается кусать себе локти и платить разработчику, за создание того, что уже реализовано.

При этом не все задачи требуют написания нового модуля, в ряде случаев имеет смысл посмотреть в сторону так называемых JS плагинов, которые в отличие от модулей CMS, работают непосредственно с контентом страницы. Как правило, плагины используются для внедрения различных сервисов, предоставляемых на просторах Интернета, в вашу страницу. Например, компания SNAP предлагает использовать их плагин, для организации предварительного просмтра ссылок текущего сайта. Работает это следующим образом, на странице размещается необходимый JavaScript, после чего, при наведении на любую, внешнюю по отношению к текущему сайту, ссылку, появляется окно, в котором находится изображение удаленного ресурса.

Практически любой модуль можно реализовать в виде плагина, но с чисто практической точки зрения подобная затея не имеет смысла. Плагины хороши в тех случаях, когда выполняемая ими функция не связана с хранением локального контента. В противном случае приходиться дублировать функционал CMS. С другой стороны плагины удобны для централизованного хранения данных, так в приведенном выше примере все изображения хранятся на серверах компании SNAP, как и сами скрипты. Не создавая никакой нагрузки на сервера использующих сервис. Более того, при такой организации нет необходимости создавать тысячи одинаковых изображений, для каждого нового ресурса система создает ровно одно.

Двусмысленной остается только безопасность вашей системы с одной стороны сам плагин находится на удаленном сервере, и не имеет никакой информации о структуре данных в вашей базе, прав доступа, паролей и т.д., но с другой стороны в куках браузера может храниться важная информация, которая не может быть спрятана от плагина, поэтому не следует их использовать на сайтах, предполагающих хранение важных данных на стороне клиента.

В настоящее время JS плагины не имею широкого распространения, но уже сейчас они служат главной цели, делая веб-разработку более быстрой и доступной. Ведь нет ничего проще, чем вписать пару строк на JavaScript, а взамен получить целый сервис.

Leave a Reply

« Может ли компьютер воспитывать детей? Весення депрессия. »

 

Нужно продвижение сайта в Питере? Без проблем: надежная студия продвижения сайтов. | Как увеличить свою зарплату - курсы итальянского языка. Итальянский язык за 2 месяца. | Быстрое изучение английского: курсы английского языка. Хочешь стать лучшим в продажах? | каталоги одежды для беременных