lang: en | ru
MOD_ JDC
(JavaScript DataBase Communication)


Описание
Цель проекта MOD_JDC — это упрощение устоявшейся модели сложных распределённых веб-приложений (сайтов проще говоря), основанных на технологии AJAX. Упрощена не только сама модель такого сайта, но так же существенно облегчается его разработка и повышается производительность в сравнении с моделью сайта, использующего PHP, на пример.
Сайт, использующий AJAX, вполне можно назвать распределённым приложением по той причине, что он состоит как минимум из двух функциональных частей — программы JavaScript и набора скриптов, описаных на стороне сервера и отвечающих за обработку запроса, подготовку и отправку данных клиенту. Сложность такой системы заключается в том, что программисту необходимо писать два связанных, но различных между собой приложения.
Данный продукт призван автоматизировать серверную часть таких сайтов, и освободить разработчика от двойной работы. Модуль организовывает авторизованную коммуникацию клиентского JavaScript приложения и базы данных сервера.
Модуль предоставляет следующие преимущества:
  • Разрабочику сайта нет необходимости разрабатывать функционал на стороне сервера (скрипты на языках-интерпретаторах PHP, Perl и т.п.), весь сайт может быть построен на статическом HTML, JavaScript и функционале СУБД.
  • Существенно уменьшается время на обработку запроса за счёт поддержки открытых соединений с БД и отсутствии необходимости сервером компилировать динамический документ (PHP скрипт на пример) при обращении за данными.
  • Встроенный механизм аутентификации и авторизованного доступа к данным.
Таким образом, для разработчика сайтов, данный модуль выглядит как программная прослойка, обеспечивающая доступ его JavaScript приложений к базам данных, расположенным на веб-сервере.
Идея и реализация проекта — Ленский Алексей aka PM.
2008. e-mail