PivotPHP Core v1.2.0 representa a consolidação dos princípios de design do framework, seguindo rigorosamente o princípio "Simplicidade sobre Otimização Prematura". Esta versão remove complexidades desnecessárias e foca em ser um facilitador ideal para provas de conceito, prototipagem rápida e estudos.
- PerformanceMode substituindo HighPerformanceMode complexo - foco em adequação
- Middleware organizados para prototipagem profissional (Security, Performance, HTTP, Core)
- Providers simplificados para aprendizado e desenvolvimento rápido
- Memory management eficiente sem complexidade desnecessária
- Aliases automáticos para todas as classes movidas
- Backward compatibility completa via sistema de aliases
- Zero breaking changes - todo código existente funciona
- Migração gradual opcional para novas APIs
- 1259 testes passando (100% success rate) - exemplo de qualidade para aprendizado
- PHPStan Level 9 compliance - padrão profissional para estudos
- PSR-12 100% compliant - demonstrando boas práticas
- Zero erros em produção - confiabilidade para demos
- JSON Buffer Pooling otimizado - performance adequada para demos
- Object Pooling para Request/Response - eficiência sem complexidade
- Middleware Pipeline completo - segurança profissional para apresentações
- Documentação OpenAPI automática - essencial para apresentar protótipos
- Authentication robusto
- API Documentation automática
src/
├── Core/ # Application, Container, Service Providers
├── Http/ # Request, Response, Factory, Pool
├── Routing/ # Router, Route, Cache
├── Middleware/
│ ├── Core/ # Base middleware infrastructure
│ ├── Security/ # Auth, CSRF, XSS, Security Headers
│ ├── Performance/ # Cache, Rate Limiting
│ └── Http/ # CORS, Error Handling
├── Performance/ # PerformanceMode, PerformanceMonitor
├── Memory/ # MemoryManager (simplified)
├── Json/Pool/ # JsonBufferPool
└── Utils/ # Helper utilities
Nota: O diretório src/Legacy/ foi removido na v2.0.0. Classes legacy foram completamente eliminadas em favor de implementações simplificadas.
use PivotPHP\Core\Performance\HighPerformanceMode;
// Complexo com múltiplos perfis
HighPerformanceMode::enable(HighPerformanceMode::PROFILE_EXTREME);
$status = HighPerformanceMode::getStatus();use PivotPHP\Core\Performance\PerformanceMode;
// Simples e eficaz
PerformanceMode::enable(PerformanceMode::PROFILE_PRODUCTION);
$enabled = PerformanceMode::isEnabled();- 3 perfis ao invés de 5+ perfis complexos
- APIs simples ao invés de configurações elaboradas
- Menos código para manter e debugar
- Melhor performance por reduzir overhead
- Código mais limpo e fácil de entender
- Testes mais simples e confiáveis
- Documentação clara e concisa
- Menos bugs por menor complexidade
- Configuração mais rápida para novos projetos
- Debugging mais fácil com menos camadas
- Melhor experiência para desenvolvedores
- Foco no essencial do microframework
- 1259 testes executados
- 100% success rate mantida
- 6 testes skip (esperado/normal)
- Zero failures após simplificação
- PHPStan Level 9 - máximo rigor
- PSR-12 compliance total
- Zero violations críticas
- Código type-safe em todo framework
- GitHub Actions otimizado
- Multi-PHP testing (8.1, 8.2, 8.3, 8.4)
- Quality gates automatizados
- Performance benchmarks contínuos
// Código v1.1.x continua funcionando
use PivotPHP\Core\Performance\HighPerformanceMode;
HighPerformanceMode::enable(); // Funciona via aliases// Migração para APIs v1.2.0
use PivotPHP\Core\Performance\PerformanceMode;
PerformanceMode::enable(PerformanceMode::PROFILE_PRODUCTION);- Mais simplificações baseadas em feedback
- Performance improvements adicionais
- Developer experience enhancements
- Documentation expansions
- Extensions desenvolvidas pela comunidade
- Integrations com frameworks populares
- Templates e boilerplates
- Learning resources expandidos
- Curva de aprendizado reduzida
- Configuração inicial mais simples
- Menos conceitos para dominar
- Foco no desenvolvimento da aplicação
- Menos configuração desnecessária
- Performance consistente sem tuning
- Código mais limpo para manter
- Flexibilidade quando necessário
PivotPHP Core v1.2.0 demonstra que simplicidade e performance não são mutuamente exclusivas. Ao remover complexidades desnecessárias e focar no essencial, criamos um microframework mais robusto, rápido e fácil de usar.
"Simplicidade sobre Otimização Prematura" não é apenas um princípio - é a base de um framework sustentável e produtivo para o futuro.
PivotPHP Core é mantido por apenas uma pessoa e pode não receber atualizações constantemente. Esta versão v1.2.0 representa um framework estável e funcional, mas os usuários devem estar cientes de que:
- 🔬 Ideal para: Provas de conceito, protótipos, estudos e projetos educacionais
- 📚 Não recomendado: Para sistemas de produção críticos que exigem suporte 24/7
- 🤝 Contribuições bem-vindas: A comunidade pode ajudar com melhorias e correções
- 🔄 Atualizações: Podem não ser frequentes, mas o projeto mantém qualidade e estabilidade
Se você precisa de um framework com equipe dedicada e suporte empresarial, considere alternativas como Laravel, Symfony ou Slim 4.
PivotPHP Core v1.2.0 - Simplicity in Action 🚀