Проектирование Интернет приложений. Тузовский А.Ф. - 75 стр.

UptoLike

Составители: 

75
3. Технологии разработки web-приложений
Способы разработки web приложений могут быть разделены на 3
большие категории:
1. Подходы, основанные на программировании или скриптах: внеш-
ние программы или скрипты; расширения web-сервера.
2. Подходы, основанные на использовании шаблонов web-страниц,
включающих вставки кода скриптов и специальных серверных тэ-
гов.
3. Объектные среды (каркасы, фреймверки, frameworks).
Хотя между этими категориями и имеются пересечения (а также
различные мнения о том, к какой категории относится конкретная тех-
нология разработки), большинство широко известных подходов связана
с одной конкретной категорией.
3.1. Программные подходы
В данном подходе web-приложением (динамическим ресурсом,
связанным с URL адресом) является внешняя программа, составленная
на некотором универсальном языке программирования высокого уровня
(например, таком, как Java или С++) или скрипт, составленный с помо-
щью скриптового языка (scripting language), выполнение которого про-
изводится также с помощью внешней программы интерпретатора
скриптов (script engine).
Основной проблемой с программным подходом к разработке web
приложений является их ориентация на написание кода. Разметка
HTML и другие конструкции форматирования встраиваются в логику
работы программы с помощью операторов вывода.
Это ограничивает возможности web-дизайнеров вносить свой вклад
в оформление создаваемой приложением страницы. Web-дизайнер мо-
жет разрабатывать макет страницы, а программист должен затем преоб-
разовывать его в код и связать со скриптом или программой. Для изме-
нения практически любого элемента формируемой страницы требуется
вмешательство программиста, касается ли это изменения логики работы
программы, либо изменения оформления и расположения элементов
страницы.