Perché non rimuoviamo completamente i framework JS frontend e le API di backend? [chiuso]

3

Ogni volta che implementiamo un framework di frontend come Backbone, AngularJS ecc., c'è un processo di integrazione coinvolto con tecnologie di backend come NodeJS, Rails, Yii ecc. (come l'impostazione di rotte, la generazione di viste o l'aggiunta di librerie ecc.) varia a seconda di ciò che selezioni nel front-end e ciò che prendi nel back-end, la mia domanda è:

Perché non rimuoviamo completamente il processo in modo tale che il front-end (HTML, CSS, JS ecc.) sia completamente indipendente mentre le API di backend ci restituiscono solo i dati desiderati, proprio come facciamo nello sviluppo mobile.

    
posta Usman Chaudhry 20.05.2014 - 20:58
fonte

2 risposte

4

Questa è una scelta architettonica e non è necessario alcun tipo particolare di framework per realizzarlo, sia in front-end che back-end.

Un modo per realizzarlo (e questo è supportato almeno da alcuni framework javascript di app singole) è quello di scrivere il tuo front-end senza conoscenze o connessioni al back-end oltre un set di URL che forniscono o accettano qualunque dato tu richieda .

In realtà, la tua risposta è corretta;)

    
risposta data 20.05.2014 - 22:17
fonte
1

Bene, ho trovato quello che stavo cercando, la risposta più semplice alla mia domanda è che potremmo fare questo tipo di disaccoppiamento e in base a cosa e perché ne abbiamo bisogno, qualcosa come Framework Hoodie ( link ) implementa già ciò a cui stavo pensando, ma presumo che non sia solo questo, possiamo usare questo tipo di implementazione in molto un dato framework di front-end.

    
risposta data 20.05.2014 - 21:31
fonte