-
Ele é projetado para permitir que os desenvolvedores apliquem princípios ágeis do desenvolvimento (tais como DRY, KISS ou XP) e foquem na regras de negócio sem necessitar escrever muitos arquivos de configuração XML, comuns nos frameworks atuais.
Symfony ainda tem como objetivo construir aplicações robustas em contexto empresarial, e dar aos desenvolvedores controle total sobre a configuração: da estrutura de diretórios às bibliotecas externas, quase tudo pode ser personalizado. Para atingir os guidelines de desenvolvimento das empresas, o framework é empacotado com ferramentas adicionais para ajudar os desenvolvedores nos testes, depuração e documentação dos projetos.
Fonte: https://pt.wikipedia.org/wiki/Symfony
-
Essa definição dada na questão é de um WebSocket
-
O Symfony é um framework PHP que tem como foco a aceleração do desenvolvimento e manutenção de aplicações web, e a substituição de códigos corriqueiros. O Symfony não dá mais suporte ao PHP4, mas por outro lado, é compatível com quase todos os bancos de dados relacionais, como o MySQL, Postgresql etc.
A idéia por trás do symfony é bem parecida com a do Ruby on Rails: facilidade de uso, design simples e código legível. Com ela é possível desenvolver uma aplicação completa com bastante facilidade. O desenvolvedor pode se focar na lógica da aplicação sem ter que perder tempo editando arquivos XML “infinitos”. Podem ser desenvolvidas aplicação porte pequeno a “enterprise”, dando ao desenvolvedor total controle sobre configuração e customização. O Symfony usa arquitetura MVC (Model-View-Controller)
FONTE> http://blog.tiagopassos.com