Adept Framework


Adept Framework (Adept) — платформа для создания интерактивных веб-приложений на языке PHP 5. С помощью Adept можно создавать как довольно простые приложения (например, движок для блога), так и сложные интерактивные системы (например, социальная сеть).


Поскольку Adept является объектно-ориентированным и использует компонентную модель, это является наилучшим решением для команд веб-разработчиков.


Основные возможности Adept
  • Возможность повторного использования (reusability). Позволяет легко использовать ранее написанный код в других проектах и приложениях.
  • Событийно-управляемое программирование. Действие пользователя, связанное с обращением к серверу, распознается как событие. Каждое событие может иметь один или несколько обработчиков, описываемых в классах-контроллерах.
  • Разделение логического слоя и слоя представления данных. Позволяет сузить круг знаний того или иного разработчика, работающего над проектом.
  • Библиотека базовых компонентов и классов. Богатая библиотека базовых компонентов и классов позволяет решать множество задач, с которыми веб-разработчики сталкиваются ежедневно. Используя только эту библиотеку, можно создавать полнофункциональные веб-приложения.
  • Поддержка AJAX. Adept содержит клиентскую JavaScript библиотеку, основанную на библиотеке prototype.js и поддерживающую передачу данных и обработку команд с помощью AJAX. Эта библиотека является кроссбраузерной и полностью совместима с библиотекой визуальных эффектов scriptaculous. Кроме этого, Adept содержит базовые классы для написания собственных JavaScript-контроллеров.
  • Оптимизация приложений. В Adept присутствуют компоненты, отвечающие за оптимизацию веб-приложений при высоких нагрузках сервера.
  • Малое время написания приложения. Благодаря возможности повторного использования, а также наличию богатой библиотеки базовых компонентов и классов, достигается быстрая разработка приложений (Rapid application development).

Adept распространяется по лицензии BSD.


Скачать сейчас