Principais Alternativas de Silex Mais Bem Avaliadas
Avaliações 16 Silex

Rápido e flexível e você pode migrar facilmente para Symfony a partir dele, se necessário. Melhor desempenho para microsserviços de alta carga. Análise coletada por e hospedada no G2.com.
Às vezes, parece que você está construindo seu próprio Symfony) Será melhor se o Silex tiver a oportunidade de conectar o Doctrine sem problemas e algo mais assim. Controladores. Você precisa realizá-los por conta própria, então isso leva tempo. Análise coletada por e hospedada no G2.com.

Eu gosto da flexibilidade dele e do desempenho em microsserviços de alta carga. A comunidade também é ótima, então você pode encontrar muitos exemplos e pacotes. Análise coletada por e hospedada no G2.com.
O projeto agora está suspenso por causa do Symfony. Análise coletada por e hospedada no G2.com.

Este é realmente um ótimo micro-framework para escrever pequenas aplicações com apenas algumas páginas ou como APIs de middleware.
Os principais benefícios são que ele é baseado no framework Symfony, que é um framework cheio de qualidade e desacoplado em múltiplos componentes que você pode reutilizar independentemente em suas aplicações.
Há também muitos provedores integrados do Silex que permitem usar esses componentes no Silex, como Twig, gerenciamento de ativos, Doctrine, Formulário, Tradução e muito mais...
Finalmente, no caso de uma micro-aplicação que faz apenas um único trabalho, você pode escrever sua aplicação Silex em apenas um arquivo PHP. Análise coletada por e hospedada no G2.com.
É um micro-framework, então você precisa definir a estrutura do seu projeto por conta própria, não há realmente uma melhor prática para organizar suas coisas, depende de você.
Você não pode usar pacotes do Symfony no Silex, pois ele não vem com o componente Symfony Config e o mecanismo que permitiria isso. Análise coletada por e hospedada no G2.com.

O melhor é a simplicidade, é claro. Estrutura muito leve. Melhor estrutura que já usei. Análise coletada por e hospedada no G2.com.
Controladores. Sinto falta dos controladores. Podemos configurá-los depois, mas acho que pode vir com eles. Ou um comando CLI para construir alguns esqueletos como Phalcon PHP ou Laravel. Análise coletada por e hospedada no G2.com.

Silex é o melhor micro framework PHP que já usei por várias razões:
- é muito simples criar uma API REST simples para sua aplicação, mesmo se você for novo em frameworks web;
- não tem dependência com todas as coisas envolvidas nos outros frameworks web;
- você pode criar um serviço web simples ou uma aplicação completa escrevendo tudo em um único arquivo;
- é totalmente compatível com ORMs úteis como Propel ou Doctrine;
- suporta Twig nativamente; Análise coletada por e hospedada no G2.com.
Em Silex, muitos pacotes do Symfony não são compatíveis. Análise coletada por e hospedada no G2.com.