Sto leggendo su ColdBox e mi sono imbattuto in questa parola.
Quindi cosa si intende per framework basato sulla convenzione?
Come menziona BitOff, significa ciò che altri convenzione sulla configurazione . Questo sembra essere confermato dalla home page di ColdBox.
Fondamentalmente, questo significa che invece di avere i file di configurazione che descrivono i dettagli di un progetto - dove trovare i file, quali classi di istanziare, quali URL mappano a quali classi e così via - il framework fornisce buone impostazioni predefinite che ti permettono di metti i file, le classi e i metodi nel posto giusto e facciamolo.
Significa che i dettagli che di solito non portano alcun semantico (cioè qualsiasi significato) sono usati dal framework per generare una configurazione di default. È anche noto come "convenzione sulla configurazione".
Ad esempio, in Ruby on Rails, se si utilizza una classe denominata Customer, la tabella del database generata verrà automaticamente denominata "customers".
Leggi altre domande sui tag frameworks