PHP-платформа Wad-er обладает рядом преимуществ в сравнении с другими фреймфорками, которые позволяют ей достойно конкурировать в среде веб-программирования:
- тщательно спроектирована – код ядра платформы академически грамотный и на 100 % уникальный. Состав и структура ядра – компромисс между простотой и функциональной достаточностью, с одной стороны, и эффективностью, устойчивостью и высокой скоростью выполнения транзакций, с другой стороны;
- модульная структура платформы и создаваемых Web-приложений. Весь функционал – приложения, функции, шаблоны и др. сосредоточен в модулях, которые тесно интегрированы между собой, взаимодействуют с помощью API и широко используют плагины (позволяющие влиять на интерфейс страниц, протекание бизнес-процессов, парсинг, работу с базой данных и др.). Это дает преимущества для работы команды программистов, позволяя каждому независимо от других создавать и тестировать модули как завершенные компоненты большого проекта;
- два варианта реализации MVC паттерна позволяют проектировать приложения комбинируя эти способы формирования выходного HTML кода страницы для использования преимуществ каждого из них. Оптимальная структура MVC – тонкий контроллер - толстая модель – вся бизнес-логика сосредоточена в модели;
- отказ от генерации кода при помощи консоли. Встроенные case- средства позволяют создавать готовый код приложения и его интерфейсы;
- отсутствие жесткой структуры каталогов. В любом каталоге модуля можно менять содержимое каталогов controllers/, lang/, models/, views/, xml/, автоматически создаваемых при использовании case-средств;
- применяются обычные html-шаблоны, не используются шаблонизаторы, но есть возможность их подключения;
- работа приложений на мобильных устройствах и планшетах. PHP-фреймворк Wad-er оттестирован на iphone safari и на android chrome. Есть возможность писать под мобильные устройства API-клиенты, которые управляют/получают данные с web-сервера;
- подробная техническая документация от разработчиков, библиотека готовых приложений и примеров кода по использованию основных инструментов платформы.