Renato,
não entendi o seu posicionamento. O objetivo da thread não é comparar
o Laravel com qualquer outro framework, mas saber se é uma plataforma
viável para o desenvolvimento de novas soluções, se ele é realmente
tudo isso que estão falando por aí porque estão falando muito bem
dele.
Quanto ele ser um framework leve, sim ele é, mas acho que a palavra
enxuto se encaixa melhor.
Quanto a ser específico, eu discordo. Ele é tão generalista como
qualquer outro framework. Como eu disse, ele te dá 20% do que você
poderia precisar para resolver 80% dos seus problemas. O resto você
pode acoplar como o Hicaro comentou.
Sobre DI, ORM e "todas essas coisas", o Laravel tem bastante coisa.
Dependency Injection é justamente uma das tecnologias que eu estou
discutindo na thread, sobre a forma como o Laravel implementa dentro
de um componente chamado IoC ou Inversion of Controller.
ORM o Laravel tem o Eloquent, nativo. Já o Zend não tem, ele recai
geralmente sobre o Doctrine para suprir esta necessidade. O que o Zend
tem nativo é DAL - Database Abstraction Layer, o famigerado Zend_Db. E
estou falando tanto do Zend 1 quanto do 2, isso não mudou. Só que o
ZF2 deixou a integração com o Doctrine 2 muito mais simples. Antes era
necessário usar uma lib externa do Guilherme Blanco, chamada Bisna,
requeria muitas configurações, dava um certo trabalho. O Laravel já te
dá isso de presente, funcionando, e você usa de uma forma bem mais
simples do que o Doctrine.
É claro que o Doctrine e também o Zend são soluções bem mais
"enterprises". Mas como eu vivo dizendo, pra que usar um tanque de
guerra para matar uma formiga!?
Além das funcionalidades citadas, o Laravel possui Bundles, uma
espécie de extensão ou plugin. O mais famoso é o Bob, um gerador de
formulários (CRUD), mas existem muitos outros, para as mais diversas
funcionalidades, como integração com o Twitter Booststrap, Foundation,
e por aí vai.
Eu acho que Taylor Otwell tem feito um ótimo trabalho com o Laravel,
ainda mais porque ele é um framework recém-nascido, tem apenas um ano
e meio de vida, o primeiro commit foi em junho do ano passado.
Fontes:
Laravel IoC -
http://laravel.com/docs/ioc
Laravel DI -
http://laravel.com/docs/controllers#dependency-injection
Laravel ORM -
http://laravel.com/docs/database/eloquent
Abraços.