ThinkPHP — это бесплатная, быстрая и простая объектно-ориентированная легкая среда разработки PHP с открытым исходным кодом. Она выпущена в соответствии с соглашением об открытом исходном коде Apache2 и создана для гибкой разработки веб-приложений и упрощенной разработки приложений корпоративного уровня. Он имеет множество отличных функций и возможностей. После более чем трех лет разработки при активном участии команды сообщества он постоянно оптимизировался и улучшался с точки зрения простоты использования, масштабируемости и производительности. Многочисленные типичные случаи гарантируют, что он может работать. стабильно использоваться в коммерческих приложениях и разработке на уровне портала.
ThinkPHP опирается на множество превосходных зарубежных фреймворков и моделей, использует объектно-ориентированную структуру разработки и модель MVC, принимает модель единой записи и т. д., а также интегрирует идеи действий Struts и TagLib (библиотеку тегов) JSP, отображение ORM RoR и модель ActiveRecord It. инкапсулирует CURD и некоторые общие операции в конфигурации проекта, импорт библиотеки классов, механизм шаблонов, язык запросов, автоматическую проверку, модель представления, компиляцию проекта, механизм кэширования, поддержку SEO, распределенную базу данных, подключение и переключение между несколькими базами данных, механизм аутентификации и имеет уникальная производительность с точки зрения масштабируемости.
Используя ThinkPHP, вы можете разрабатывать и развертывать приложения более удобно и быстро. Конечно, не только приложения корпоративного уровня, но и любая разработка PHP-приложений может выиграть от простоты и скорости ThinkPHP. ThinkPHP сам по себе имеет множество оригинальных функций и отстаивает принцип простоты, самостоятельной разработки и использования наименьшего количества кода для выполнения большего количества функций. Цель состоит в том, чтобы сделать разработку веб-приложений более простой и быстрой. С этой целью ThinkPHP будет продолжать поглощать и интегрировать лучшие технологии, чтобы обеспечить его актуальность и жизнеспособность, а также предоставлять лучшие практики для разработки веб-приложений! ThinkPHP выпускается по лицензионному соглашению с открытым исходным кодом Apache2, что означает, что вы можете использовать ThinkPHP бесплатно и даже позволяют вам основывать свою работу на ThinkPHP. Разработанные приложения имеют открытый исходный код или выпускаются/продаются коммерческие продукты.
Основные обновления ThinkPHP v3.1 включают:
1. Более безопасная система защиты и фильтрации.
2. Многоуровневая поддержка MVC.
3. Поддержка привязки параметров действия.
4. Поддержка диапазона именования моделей.
5. Условия запроса и функции предварительной обработки SQL
6. Динамическая настройка автоматической проверки и поддержка автоматического завершения.
7. Более гибкий и мощный метод управления кэшем.
8. Упрощенное ведение журнала и добавлена поддержка IP.
9. Улучшен механизм обнаружения фатальных ошибок.
10. Улучшение механизма трассировки страниц и поддержка отображения категорий.
11. Более подробную информацию о более чем 128 обновлениях можно найти на странице [ 3.1 Список обновлений ] Приложения, разработанные на основе версии 3.0, можно легко обновить до версии 3.1 путем прямой перезаписи ядра и очистки файла кэша компиляции (части, связанные с расширениями, возможно, потребуется обновить отдельно).
Обратите внимание, что начиная с этой версии, в целях повышения эффективности, экономии энергии и сокращения выбросов, официально будет выпускаться только основная структура, а все расширения, примеры и документы будут публиковаться отдельно на официальном сайте и Github.