Como já sabem, venho utilizando o Spaghetti* para meus trabalhos, tanto pessoais quanto profissionais, e estou gostando bastante. Recentemente trabalhando num projeto com o framework percebi que trata-se do melhor framework para quem nunca usou um framework antes, por causa de uma série de características.
1. MVC
O Spaghetti não é o único framework MVC que existe, mas por sua simplicidade é o melhor para quem ainda está se familiarizando com o conceito. Views, controllers e models são totalmente separados uns dos outros e se comportam exatamente como deveriam.
2. PHP continua sendo PHP
Existem muitos frameworks que utilizam alguma “linguagem” específica para as views, fazendo com que além de aprender a usar o framework, o programador tenha que praticamente aprender uma nova linguagem, impedindo-o de adquirir 100% de produtividade a curto prazo. Com o Spaghetti você pode continuar programando PHP como sempre programou, e pode usar PHP nas suas views para o que for necessário, além de usar HTML, CSS e Javascript tranquilamente sem esforços extras.
3. Simplesmente simples
Se você quiser criar uma aplicação simples, conseguirá colocá-la para funcionar de modo simples, sem que o framework lhe exija passos extras antes mesmo de você poder começar a lógica do negócio. Se precisar criar uma aplicação mais complexa, você pode aproveitar tudo o que o framework oferece para facilitar seu trabalho, e além disso incluir suas próprias alterações para funcionalidades a mais.
4. Flexibilidade
Há frameworks que, em vez de te ajudar, te limitam. Não é o caso do Spaghetti: você pode usá-lo da forma que achar mais confortável. Não há regras, apenas convenções.
E, como disclaimer final: este post não foi patrocinado nem mesmo solicitado, é apenas o que eu penso.
[...] This post was mentioned on Twitter by Rafael Marin, Douglas D. Donardo. Douglas D. Donardo said: RT @rafaelmarin: RT @_inside Novo post: Por que o Spaghetti* é o framework perfeito para quem nunca usou frameworks -> http://migre.me/qSFe [...]
Spaghetti* é uma cópia ridicula do cakephp (:
Já usei ambos os frameworks e apesar de terem semelhanças são de longe muito diferentes. O Spaghetti é infinitamente mais simples.