DoitPHP (ранее Tommyframework) — это облегченная платформа PHP, выпущенная на основе лицензии с открытым исходным кодом BSD. Вкратце: DoitPHP работает эффективно, его легко изучать, использовать и расширять. Другими словами: DoitPHP эффективен, но мощный, гибкий и масштабируемый. Как «восходящая звезда» в PHP-фреймворке, DoitPHP унаследовал то, что общего у этих превосходных PHP-фреймворков: ООП-стиль написания кода, функцию маршрутизации URL-адресов, архитектурные идеи MVC, операции с базами данных UID и техническую поддержку интерфейсных страниц AJAX. В работу и функциональный дизайн были внесены микроинновации: 1. Вспомогательные инструменты разработки DoitPHP (DoitPHPTools), мощная функция «подмостков» которых упрощает использование этой среды для разработки программ.
2. Краткий и эффективный механизм запуска представлений делает разработку и эксплуатацию файлов представлений простыми и легкими.
3. Гибкая конструкция модуля расширения (модуля) позволяет легко вызывать сторонние программы с открытым исходным кодом, такие как SMARTY, ADODB, CKEDITOR, TINYEDITOR, FPDF, PHPMAILER, PHPRPC и т. д.
4. Интегрированные плагины JQUERY и THICKBOX, TABS, JQUERYFORM, LAZYLOAD и другие JQUERY, обеспечивающие эффект загрузки изображения AJAXLOADING, эффект светового короба (эффект экрана блокировки), меню TAB, эффект полного выбора CHECKBOX или обратного выбора и редактирование изображений спереди. -Разработка конечной страницы, эффекты отложенной загрузки и т. д. делают это удобным.
5. Предоставляет библиотеки операций, обычно используемые при разработке программ PHP, будь то работа COOKIE и SESSION или эффект разбиения веб-страниц, воспроизведение аудио, видео, слайд-шоу изображений, а также создание RAR, EXCEL, PDF и файлы других типов, реализуют общие операции кэширования, такие как MEMCACH, XCACHE и APC, а также реализуют расширенные приложения PHP, такие как WEBSERVICE. Использовать расширенную библиотеку классов для выполнения операций так же просто, как взять ее под рукой.
6. Богатые драйверы баз данных, поддерживающие MYSQL, POSTGRESQL, ORACLE, SQLITE, MSSQL, MONGODB и другие базы данных. Журнал изменений DoitPHPv2.6: многие параметры метода класса в базовом классе Model были существенно скорректированы. Класс расширения нумерации страниц изменяет имя некоторых классов.