Используемые технологии

При разработке сайтов мы предпочтительней относимся к свободному программному обеспечению, что делает использование наших продуктов более доступным.

PHP — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

Мы всегда стараемся использовать последние версии используемого ПО и гарантируем стабильную и безошибочную работу в определенных версиях. На данный момент мы гарантируем работу нашего кода на базе интерпретатора PHP версий 5.2.6 и выше и 5.3.0 и выше. Рекомендованная версия 5.3.3.

MySQL — свободная система управления базами данных (СУБД). Гарантируется работа на MySQL-сервере версий 5.x, рекомендованная версия 5.1.49 и выше.

XHTML — язык разметки веб-страниц. На данный момент наша верстка соответсвует стандарту XHTML 1.0 Transitional и гарантируется правильное отображение в следующих браузерах: Internet Explorer 7 и выше, Firefox 2 и выше, Opera 9 и выше, Safari 4 и выше, Google Chrome 3 и выше, Chromium, Konqueror 4. Internet Explorer 6 мы считаем мертвым браузер и по умолчанию не проверяем правильность верстки в нем, выполняется при определенной доплате.

CSS — каскадные таблицы стилей, технология описания внешнего вида документа, написанного языком разметки. Мы используем стандарты версий 2.1 / 3.

JavaScript — объектно-ориентированный скриптовый язык программирования. Используем в работе JQuery версии 1.4.2 и выше.

AJAX — «асинхронный JavaScript и XML» — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью и веб-приложения становятся более быстрыми и удобными.

MVC — «Модель-представление-поведение», «Модель-представление-контроллер», архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных компонента, так, что модификация одного из компонентов оказывает минимальное воздействие на другие компоненты.