| пт 08 апр 2011 | | Разместил(а): ib | | Просмотров: 34 |
Для разработки веб-приложений в рамках веб-платформы dbRus необходимо знать следующие языки программирования и технологии:
1. PHP 5 (ООП)
2. JavaScript (jQuery)
3. CSS
4. HTML
5. SQL, MySQL, phpMyAdmin
Для написания кода можно использовать программу Notepad++ (freeware). Отладка выполняется alert'ами и логами.
Веб-приложение в рамках веб-платформы dbRus включает в себя следующее:
1. Набор таблиц в базе данных;
2. Набор справочников и разделов информационной системы для администрирования и управления данными веб-приложения;
3. Набор модулей и шаблонов (интерфейс);
4. Набор веб-компонентов, веб-блоков, и веб-полей (функционал).


Рассмотрим в кратце каждую состовляющую:
» Таблицы базы данных
Любое веб-приложение как правило хранит информацию в базе данных. Таблицы рекомендуется обзывать следующим образом: [КОД_ВЕБ_ПРИЛОЖЕНИЯ]_[ИМЯ_ТАБЛИЦЫ]. Например, HCR_RECEPTS, где HCR - код веб-приложения "Каталог рецептов".
» Справочники и разделы информационной системы
Как правило, веб-приложение содержит пару разделов и несколько справочников. Информация из справочников используется в разделах при формировании основных данных веб-приложения. Каждый справочник или раздел содержит несколько форм информационной системы. Каждая форма включает в себя шаблон с HTML-кодом (интерфейс формы), логическое описание (секции данных, поля, фильтры) и программный код (алгоритмы редактирования и sql-запросы).
» Разделы и шаблоны веб-страниц
В большинстве случаев веб-приложение будет включать в себя публичную часть, т.е. модули веб-сайта. В редких случаях для решения задач достаточно только интерфейса информационной системы (справочники и разделы ИС).
С помощью шаблонов веб-страниц в первую очередь задаётся дизайн модуля. Для чего используются HTML, CSS и JavaScript'ы. Модуль должен как минимум включать в себя один шаблон. Обычно для одного модуля разрабатываются два шаблона - в первом выводится перечень объектов, например, список рецептов в разрезе категорий, во втором - конкретный объект с подробным описанием, например, рецепт с описанием и фотографиями.
Шаблоны веб-страниц могут включать в себя PHP-код!
» Веб-компоненты, веб-блоки и веб-поля
Веб-компоненты используются в первую очередь для выделения функциональной части модулей веб-приложения. Веб-блоки - для повторяющихся частей веб-страницы. Веб-поля - для извлечения информации из базы данных. Веб-компоненты программируются на PHP и JavaScript. Это даёт возможность разрабатывать любые веб-приложения без каких-либо ограничений.
Updated: 2011-09-22 13:58:43








