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 el modelo ActiveRecord. 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, mecanismo de autenticación y Tiene Rendimiento único en términos de 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.
Las principales actualizaciones de ThinkPHP v3.1 incluyen:
1. Sistema de protección y filtración más seguro
2. Soporte multicapa MVC
3. Soporte de enlace de parámetros de acción
4. Compatibilidad con rango de nombres de modelos
5. Condiciones de consulta y funciones de preprocesamiento de SQL.
6. Establecer dinámicamente la verificación automática y el soporte de finalización automática.
7. Método de gestión de caché más flexible y potente
8. Registro simplificado y soporte de IP agregado
9. Mecanismo mejorado de detección de errores fatales.
10. Mejora del mecanismo de seguimiento de páginas y compatibilidad con la visualización de categorías
11. Para obtener más detalles sobre más de 128 actualizaciones, consulte [ 3.1 Lista de actualización ] Las aplicaciones desarrolladas en base a la versión 3.0 se pueden actualizar sin problemas a la versión 3.1 sobrescribiendo directamente el núcleo y borrando el archivo de caché de compilación (es posible que las partes que involucran extensiones deban actualizarse por separado).
Tenga en cuenta que a partir de esta versión, para mejorar la eficiencia, ahorrar energía y reducir las emisiones, el funcionario solo publicará el marco central, y todas las extensiones, ejemplos y documentos se publicarán por separado en el sitio web oficial y en Github.