Convenzioni VS configurazioni
by Michele
Nella maggior parte dei casi si deve configurare il comportamento di un’applicazione web su diversi file di configurazione. In Struts è obbligatorio mappare tutto in un file xml. Nella maggior parte dei casi si finisce per darsi delle convenzioni per la nomenclatura e la posizione dei file. Ma non sembra ridondante questo comportamento? Dobbiamo precompilare un file xml e poi scrivere codice che utilizzi quelle configurazioni. Ma perché non cablare nel codice stesso queste informazioni sotto forma di convenzioni standard?
Questa filosofia, portata avanti da Rails, è uno dei motivi per cui mi sto interessando a questo framework web. Si perde più tempo nella configurazione di un’applicazione Strust che nella stesura del codice delle varie Action. Un approccio pragmatico al problema è più soddisfacente ma non meno potente. Per questo motivo Rails associa ad ogni azione del controller un omonimo nodo di presentazione costituito da un file template .rhtml.
E voi che ne pensate, convenzioni o configurazioni?
Commenti
convezioni.
entrambe, convenzioni come “reasonable default” per configurazioni