ThinkPHP es un marco de desarrollo PHP ligero, rápido, simple y de código abierto, orientado a objetos. Se lanza bajo el acuerdo de código abierto Apache2 y nació para el desarrollo ágil de aplicaciones WEB y el desarrollo simplificado de aplicaciones a nivel empresarial. Tiene muchas funciones y características excelentes. Después de más de tres años de desarrollo, con la participación activa del equipo de la comunidad, se ha optimizado y mejorado continuamente en términos de facilidad de uso, escalabilidad y rendimiento. Numerosos casos típicos aseguran que puede. ser utilizado de manera estable en aplicaciones comerciales y desarrollo a nivel de portal.
ThinkPHP se basa en muchos marcos y modelos extranjeros excelentes, utiliza una estructura de desarrollo orientada a objetos y un modelo MVC, adopta un modelo de entrada única, etc., e integra las ideas de acción de Struts y TagLib (biblioteca de etiquetas) de JSP, el mapeo ORM de RoR y ActiveR. El modo eco encapsula CURD y algunas operaciones comunes en la configuración del proyecto, importación de biblioteca de clases, motor de plantillas, lenguaje de consulta, verificación automática, modelo de vista, compilación de proyectos, mecanismo de almacenamiento en caché, soporte SEO, base de datos distribuida, conexión y conmutación de múltiples bases de datos. Rendimiento único en términos de mecanismo de autenticación y escalabilidad.
Con ThinkPHP, puede desarrollar e implementar aplicaciones de forma más cómoda y rápida. Por supuesto, no sólo las aplicaciones de nivel empresarial, cualquier desarrollo de aplicaciones PHP puede beneficiarse de la simplicidad y velocidad de ThinkPHP. ThinkPHP en sí tiene muchas características originales y defiende el principio de simplicidad, desarrollo propio y uso de la menor cantidad de código para completar más funciones. El propósito es hacer que el desarrollo de aplicaciones WEB sea más simple y rápido. Con este fin, ThinkPHP continuará absorbiendo e integrando mejores tecnologías para garantizar su frescura y vitalidad, y brindará las mejores prácticas para el desarrollo de aplicaciones WEB. ThinkPHP se publica bajo el acuerdo de licencia de código abierto Apache2, lo que significa que puede usar ThinkPHP de forma gratuita. Incluso le permite basar su trabajo en ThinkPHP. Las aplicaciones desarrolladas son de código abierto o se lanzan/venden productos comerciales.
Piensa en PHP 6.0
El entorno operativo requiere PHP7.1+ y es compatible con PHP8.0.
Principales novedades
Utilice escritura fuerte PHP7 (modo estricto)
Admite más especificaciones de PSR
Soporte nativo para múltiples aplicaciones
Consultas más potentes y fáciles de usar
Nuevo sistema de eventos
Los eventos del modelo y los eventos de la base de datos están unificados en el sistema de eventos.
El motor de plantillas separa el núcleo
Middlewareización de funciones internas.
Mejora del mecanismo de sesión/cookies
Soporte mejorado para Swoole y corrutinas.
Más compatible con IDE
Unifique y optimice el uso masivo