Исходный код корпоративного веб-сайта, созданный на основе ядра Thinkphp. Этот исходный код можно загрузить и использовать бесплатно;
Введение в структуру
ThinkPHP был создан для упрощения разработки приложений корпоративного уровня и гибкой разработки веб-приложений. Впервые он появился в начале 2006 года, был официально переименован в ThinkPHP в первый день нового 2007 года и выпущен в соответствии с соглашением об открытом исходном коде Apache2. ThinkPHP с момента своего создания придерживается принципа простого и практичного дизайна. При этом он сохраняет отличную производительность и минимальный код, но также уделяет особое внимание простоте использования. И он имеет множество оригинальных функций и возможностей. При активном участии команды сообщества он постоянно оптимизируется и совершенствуется с точки зрения простоты использования, масштабируемости и производительности. [1]
ThinkPHP — это быстрая, совместимая и простая домашняя среда разработки PHP. Она появилась в начале 2006 года. Первоначально она называлась FCS. В первый день Нового года в 2007 году она была официально переименована в ThinkPHP. Она выпущена в соответствии с соглашением об открытом исходном коде Apache2. Он был пересажен из структуры Struts и внес улучшения и улучшения. В то же время он также опирается на множество превосходных зарубежных фреймворков и шаблонов, использует объектно-ориентированную структуру разработки и шаблон MVC, а также интегрирует идеи Struts и TagLib (тег). библиотека), отображение ORM RoR и шаблон ActiveRecord.
ThinkPHP может поддерживать такие серверные среды, как Windows/Unix/Linux. Официальная версия требует PHP5.0 или выше и поддерживает MySql, PgSQL, Sqlite, PDO и другие базы данных. Сама платформа ThinkPHP не предъявляет каких-либо особых требований к модулям. Операционная среда прикладной системы Требования зависят от модулей, участвующих в разработке.
В качестве общего решения для разработки ThinkPHP может удовлетворить большинство потребностей в разработке приложений, поскольку он включает в себя базовую архитектуру, обработку совместимости, библиотеку базовых классов, уровень доступа к базе данных, механизм шаблонов, механизм кэширования, механизм подключаемых модулей, аутентификацию ролей, обработку форм и другие часто используемые компоненты, и это более удобно для кросс-версии, кросс-платформы и трансплантации между базами данных. Каждый компонент тщательно разрабатывается и совершенствуется, а процесс разработки приложения должен быть сосредоточен только на вашей бизнес-логике.