Dovrei avere un server "Application" separato per gestire il traffico REST o solo un server per gestire il traffico sia su browser che su API (REST)?

1

Dimentichiamo ridimensionamento o configurazione cloud per un secondo.

Pensa a un'applicazione con poche piattaforme:

  1. Mobile (iOS, Android)
  2. Desktop (Windows, OS X)
  3. Web (HTML / CSS / JS)

La domanda riguarda il back-end.

Ovviamente il back-end deve includere un server web per gestire il traffico web. E se non ci fosse bisogno di supporto per applicazioni Mobile o Desktop, direi che il server web sarebbe probabilmente PHP e parlerà direttamente con il database, mantenendo la "Logica dell'applicazione" in PHP.

Tuttavia, è necessario il supporto per desktop e dispositivi mobili. Secondo la mia comprensione, deve esserci un altro livello in cui si trova la "Logica dell'applicazione". il server Web, il cellulare e il desktop parlerebbero con quel livello dell'applicazione usando qualcosa come REST e l'accesso al database sarebbe gestito da lì.

  1. I server Web dovrebbero utilizzare REST per parlare con la logica dell'applicazione? So che è normale per le applicazioni mobili e desktop.
  2. C'è uno schema migliore per ciò che ho descritto?
posta JasonGenX 04.11.2014 - 18:37
fonte

0 risposte

Leggi altre domande sui tag