È possibile creare un'applicazione con html + css + javascript solo [chiuso]

-3

Voglio spregiare completamente il front-end e il back-end, il backend che utilizza lo stack Java EE espone un servizio Web riposante, l'applicazione Web front-end interagisce con il back-end usando json.

In tale applicazione front-end, è possibile utilizzare solo la lingua lato client (html + css + javascript)?

    
posta 范国刚 30.09.2017 - 04:57
fonte

3 risposte

3

Francamente, non capisco la tua domanda (perché la risposta mi sembra ovvia per me , ma questo non dice nulla sugli altri). Ma da quello che ho capito, ti piacerebbe avere due parti principali della tua applicazione:

  • Una parte importante del browser

  • Una seconda parte con la logica aziendale nel back-end

Questo è il numero di applicazioni contemporanee costruite.

Quindi la risposta a questa domanda

In such a front-end application, is it possible to using client side language

è semplicemente: Sì. È possibile creare una parte importante della tua applicazione nel browser, usando solo HTML, CSS e Javascript.

Ma non solo. Ci sono altri usi:

  • offline first in cui potresti creare la tua applicazione (inizialmente) solo nel browser, con ad es. PouchDB come "Database" -Layer (in realtà è una facciata su alcune tecnologie browser che utilizzano il "protocollo couchdb"), che potrebbe facilmente sincronizzare con un "couchdb" online

  • nobackend che proviene da un ecosistema simile

Oppure dai un'occhiata a draw.io un'app di diagrammi che viene eseguita completamente nel browser e ti consente di utilizzare Dropbox come backend di persistenza .

I want to completely sperate the front-end and back-end, the backend using Java EE stack expose restful web service, the front-end web application interact with back-end using json.

Questo è abbastanza comune.

    
risposta data 30.09.2017 - 07:50
fonte
0

Sì. È possibile al 100% e questo è il modo giusto di fare. Il tuo front-end dovrebbe essere disaccoppiato dal back-end.

Considerare anche di avere modelli diversi quando si restituiscono dati al front-end. Quindi i tuoi modelli di API sono liberamente accoppiati con i tuoi modelli di dati.

Puoi facilmente utilizzare qualcosa come Automapper per mappare i modelli api ai modelli db e viceversa.

Tutta la logica aziendale sarà nel back-end. Il tuo servizio di back-end supporterà qualsiasi front-end come web o mobile.

    
risposta data 01.10.2017 - 03:58
fonte
-3

La soluzione migliore sarebbe farci sapere che tipo di applicazione stai cercando di costruire.

Come ha affermato la prima risposta, è sicuramente possibile. Tuttavia, a seconda delle funzionalità richieste dall'app, questa potrebbe non essere la migliore implementazione.

    
risposta data 30.09.2017 - 22:50
fonte

Leggi altre domande sui tag