Come si chiama un'applicazione che non è specificamente legata a una struttura DB

0

Mi chiedo cosa si chiama un'applicazione che non è codificata in modo rigido attorno a qualsiasi struttura di database?

Lasciatemi fare un piccolo esempio:

Ho un'applicazione in cui le viste, i controller e il modello sono adattati alle informazioni e ai campi nel modello e quindi al database.

Ho una seconda applicazione (teorica) in cui le viste e i controller sono completamente generici; Potrei cambiare i campi nel mio database e apportare alcune modifiche minori alle classi di modelli e l'applicazione funziona ancora per modificare / aggiungere informazioni.

Non proverei a creare un'applicazione su nessuno di questi principi, ma mi chiedo come li etichetteresti.

    
posta user1020317 09.07.2013 - 12:56
fonte

1 risposta

2

IMHO non è proprio l'applicazione che non è legata a una struttura DB ma alla sua architettura.

In questo caso, parleremo di Pulisci architettura .

Come dice lo zio Bob:

a good architecture allows you to defer critical decisions like the UI, frameworks, database, etc

Dai un'occhiata a questo interessante articolo , dove spiega perché:

Architecture is About Intent, not Frameworks

    
risposta data 09.07.2013 - 16:01
fonte

Leggi altre domande sui tag