ThinkPHP é uma estrutura de desenvolvimento PHP leve, gratuita e de código aberto, rápida e simples. Ele é lançado sob o contrato de código aberto Apache2 e nasceu para o desenvolvimento ágil de aplicativos WEB e desenvolvimento simplificado de aplicativos de nível empresarial. Possui muitas funções e recursos excelentes. Após mais de três anos de desenvolvimento, com a participação ativa da equipe da comunidade, tem sido continuamente otimizado e aprimorado em termos de facilidade de uso, escalabilidade e desempenho. ser usado de forma estável em aplicações comerciais e desenvolvimento em nível de portal.
ThinkPHP baseia-se em muitas estruturas e modelos estrangeiros excelentes, usa estrutura de desenvolvimento orientada a objetos e modelo MVC, adota modelo de entrada única, etc., e integra ideias de ação do Struts e TagLib (biblioteca de tags) do JSP, mapeamento ORM do RoR e modelo ActiveRecord. encapsula CURD e algumas operações comuns na configuração do projeto, importação de biblioteca de classes, mecanismo de modelo, linguagem de consulta, verificação automática, modelo de visualização, compilação de projeto, mecanismo de cache, suporte SEO, banco de dados distribuído, conexão e comutação de vários bancos de dados, mecanismo de autenticação e tem desempenho único em termos de escalabilidade.
Usando o ThinkPHP, você pode desenvolver e implantar aplicativos de maneira mais conveniente e rápida. É claro que não apenas aplicativos de nível empresarial, qualquer desenvolvimento de aplicativos PHP pode se beneficiar da simplicidade e velocidade do ThinkPHP. O próprio ThinkPHP possui muitos recursos originais e defende o princípio da simplicidade, do desenvolvimento por conta própria e do uso de menos código para completar mais funções. O objetivo é tornar o desenvolvimento de aplicativos WEB mais simples e rápido. Para esse fim, o ThinkPHP continuará a absorver e integrar melhores tecnologias para garantir seu frescor e vitalidade e fornecer as melhores práticas para o desenvolvimento de aplicativos WEB. O ThinkPHP é lançado sob o contrato de licença de código aberto Apache2, o que significa que você pode usar o ThinkPHP gratuitamente e! ainda permite que você baseie seu trabalho no ThinkPHP. Os aplicativos desenvolvidos são de código aberto ou produtos comerciais são lançados/vendidos.
As principais atualizações do ThinkPHP v3.1 incluem:
1. Sistema de proteção e filtragem mais seguro
2. Suporte multicamadas MVC
3. Suporte para vinculação de parâmetros de ação
4. Suporte para intervalo de nomenclatura de modelo
5. Condições de consulta e funções de pré-processamento SQL
6. Configuração dinâmica de verificação automática e suporte de conclusão automática
7. Método de gerenciamento de cache mais flexível e poderoso
8. Registro simplificado e suporte IP adicionado
9. Mecanismo aprimorado de detecção de erros fatais
10. Melhoria do mecanismo de rastreamento de página e suporte para exibição de categoria
11. Para obter mais detalhes sobre mais de 128 atualizações, consulte [ 3.1 Lista de atualização ] Os aplicativos desenvolvidos com base na versão 3.0 podem ser atualizados perfeitamente para a versão 3.1, substituindo diretamente o núcleo e limpando o arquivo de cache de compilação (partes que envolvem extensões podem precisar ser atualizadas separadamente).
Observe que a partir desta versão, para melhorar a eficiência, economizar energia e reduzir emissões, o funcionário divulgará apenas a estrutura principal, e todas as extensões, exemplos e documentos serão divulgados separadamente no site oficial e no Github.