A quantidade certa de doçura e eficiência sobre o Fat-Free. Um framework PHP moderno para aplicações empresariais.
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
O objetivo principal do Sukarix é fornecer aos desenvolvedores um framework poderoso e eficiente para criar aplicações PHP de nível empresarial.
Kit de ferramentas Sukarix
O app esqueleto deve parecer com o framework: focado, expressivo e pronto para produtos reais sem ruído visual.
Recursos avançados de roteamento e lista de controle de acesso garantem gerenciamento de acesso seguro e flexível, com política de negação por padrão e autorização por rota.
Uma fila FIFO baseada em Redis com desduplicação e rastreamento de tentativas, otimizada por scripts Lua atômicos para processamento consistente de pipelines.
Um contêiner IoC integrado com resolução tipada de serviços e validação rigorosa, promovendo baixo acoplamento e facilitando testes e manutenção.
Projetado para uso empresarial com registro estruturado, tratamento de erros, distribuição de eventos, i18n, proteção CSRF e agendamento de tarefas cron desde o início.
Suporte multilíngue com um formato de dicionário simples, detecção automática de localidade e troca em tempo de execução.
Construído sobre o comprovado núcleo do Fat-Free Framework, com o Sukarix adicionando a camada doce para serviços, estrutura e padrões prontos para produto.
Saiba maisIncluso por padrão
Um conjunto compacto de essenciais do app para que desenvolvedores entendam instantaneamente o que o Sukarix oferece antes de abrir a documentação.
Pequenos controladores WebAction que renderizam templates F3 de forma limpa.
Configurações baseadas em INI com sobreposições de ambiente previsíveis.
Resolver serviços reutilizáveis sem conectar dependências pesadas.
Regras de acesso de negação por padrão para proteção de rotas mais segura.
Tokens baseados em sessão e padrões seguros para fluxos web.
Lembrar, esquecer e reutilizar dados caros com menos código.
Disparar comportamentos do app sem acoplar fluxos de trabalho.
Construir tarefas de linha de comando usando os mesmos padrões do framework.
Testes leves baseados em cenários projetados para Sukarix.
Versionar mudanças de banco de dados quando seu app precisa de persistência.
Saída com Monolog para requisições web e trabalho CLI.
Arquivos de locale e troca em tempo de execução para apps multilíngues.
Comece seu próximo projeto com o Sukarix e entregue mais rápido.
Ler a documentação