Отзывы

Для написания сайта Livents.ru мы использовали платформу Adept Framework. Это была уже не первая версия Ливентса, поэтому к выбору инструментария мы отнеслись с должным вниманием, исходя из прошлого опыта. Порадовала компонентная архитектура, которая идеально подошла для построения сложного и богатого интерфейса. Хочется отметить легкую расширяемость базы компонентов и виджетов, что помогло нам быстро выстраивать логику страницы как из базовых, так и из подготовленных нами блоков.
Из недостатков можно отметить то, что на данный момент пакет Adept_Orm не реализует некоторые функции, необходимые в приложениях со сложной бизнес–логикой. Однако все эти проблемы устранимы, что было доказано при реализации проекта Livents.ru.
На наш взгляд сегодня платформа Adept является самым передовым продуктом, включающим все современные технологии, позволяющие достичь поставленные цели в указанные сроки.

Наша команда разрабатывала файловый сервис Files-Upload на платформе Adept. Единственным недостатком на тот момент, я считаю, было то, что отсутствовала какая-либо документация на framework. Сейчас ситуация изменилась - начала появляться полноценная поддержка проекта (сайт, коммьюнити, документация).
Что мне нравится в Adept? Во-первых, компонентная модель - гораздо удобнее и проще, чем MVC. Ну и во-вторых, ORM - работа с базой данных при написании приложений не напрягает.
Хотя проект довольно-таки молодой, надо отдать должное разработчикам Adept: найденные нами в процессе написания Files-Upload.com ошибки фреймворка они исправляли быстро.

Опыт использования Adept показал большие перспективы компонентного подхода, а следовательно и фреймворков, основанных на нем. Компонент является относительно самодостаточным, как в плане отрисовки, так и в плане функционала, что позволяет кэшировать результаты их работы с высокой релевантностью. А событийный подход к управлению кэшированием позволяет свести зависимости между компонентами к минимуму.
Помимо компонентного подхода, хотелось бы отметить полноценный ORM с кэшем персистентных объектов, аналогов которому на РНР я пока не видел. Он позволяет максимально отодвинуть момент использования rawSQL-запросов, за счет очень быстрой загрузки инстансов из кэша.

Разработку программы поддержки снижения веса fatburningtracker.com мы решили вести на данном фреймворке и не разочаровались в нём. Наш удалённый капризный заказчик постоянно предъявляет новые требования к веб-сервису. И все задачи сводятся в основном к изменению текущих модулей, и написанию новых.
Благодаря хорошо продуманной концепции Adept, наш сервис легко расширяется. Программист может и не понимать, как работает проект в целом, т.е. нам нетрудно подключать новых людей для работы. Мы использовали эту платформу и в других проектах, например bergdiets.com (интернет-магазин), fbanalysis.com (система тестов) и ряде других, где она отлично зарекомендовала себя.




