При разработке наших проектов мы руководствуемся двумя парадигмами - BAMP и AJAX. BAMP — акроним, обозначающий набор серверного программного обеспечения, широко используемый во Всемирной паутине. BAMP назван по первым буквам входящих в его состав компонентов:
- BSD - операционная система GNU/Linux;
- Apache - веб-сервер;
- MySQL - СУБД;
- PHP - язык программирования, используемый для создания веб-приложений.
AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») - это подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения могут быть сделаны более быстрыми и удобными. По-английски AJAX произносится как эй-джэкс, по-русски довольно распространено ая́кс.