sinceramente non sto cercando di trollare. Questa è una domanda seria che immagino abbia quasi certamente una risposta concreta e obiettiva.Perché Symfony 1.x ha preferito la convenzione sulla configurazione ma Symfony 2.x è il contrario?
Symfony 1.x, come Rails, sembrava aderire al principio della convenzione sulla configurazione. Ad esempio, quando si crea un modulo e quindi si creano azioni all'interno del controller del modulo, non è necessario creare nuove regole di routing. Symfony sapeva solo cosa fare. Ma ora con Symfony2 devi creare esplicitamente i percorsi. Questo è solo un esempio. Ci sono altri casi di ciò che sembra essere una decisione consapevole di favorire la configurazione rispetto alla convenzione. Sono assolutamente sconcertato sul perché.
Quindi la mia domanda, ancora una volta, è: Perché Symfony 1.x ha preferito la convenzione sulla configurazione ma Symfony 2.x il contrario?
Ci scusiamo se questa domanda è nel posto sbagliato. Suppongo che potrebbe non essere una domanda di programmazione. Se c'è un posto più appropriato per me per fare questa domanda, fammi sapere e mi trasferirò felicemente lì.
Sembra che si mescoli la convenzione sulla configurazione con la magia. Symfony2 ha quasi la stessa quantità di convenzione sulla configurazione. Hanno semplicemente saltato gran parte delle cose magiche in modo da sapere cosa sta succedendo. – Sgoettschkes