88
2.3.4 Описание программных модулей
Разработка реализации связей между серверной и клиентской частями.
включает следующие этапы:
1. Разработка web-страниц с HTML формами.
2. Программирование логики взаимодействия web-страниц и MySQL.
Web-страницы создаются с использованием языка разметки
гипертекстовых документов HTML (Hyper Text Markup Language). В обычный
текстовый документ вставляются управляющие символы - HTML-тэги, которые
определяют вид Web- страницы при ее просмотре в браузере.
Чтобы принимать данные пользователя и предоставлять их Web-
приложение должно обеспечивать интерактивное взаимодействие с
пользователем. Наиболее удобным средством для создания и обработки данных
на стороне клиента является язык скриптов PHP. PHP - язык написания скрипов,
которые встраиваются непосредственно в гипертекстовые файлы и исполняются
на Web-сервере. Программа на PHP заключается в теги: а интерпретатор
обрабатывает команды между этой парой тегов и формирует окончательный
файл, передающийся на локальную машину. Команды РНР обязательно
разделяются символом точки с запятой «;», после последней в программе
команды его можно не ставить. Также данный символ не ставится после
условных операторов (if, switch) и операторов цикла (for, while и других).
Symfony 2 - поистине мощный и современный фреймворк. Его вполне
можно назвать сложным для освоения, но поняв суть концепции, заложенной
разработчиками, можно значительно ускорить процесс создания приложения.
Для того чтобы начать работать с Symfony 2, должен быть установлен и
настроен стек LAMP. По сути, в PHP, начиная с версии 5.4.0, присутствует
встроенный сервер, который целесообразно применять только для разработки и
отладки. Symfony 2 тоже использует его.
В результате появляется системная команда symfony. После установки
инсталлятора, необходимо создать проект:
$ symfony new project_name