Design Pattern for Server, in cui l'applicazione è RIA a pagina singola

0

Quindi sto usando rispettosamente Node ed ExtJS lato server / lato client. Usando ExtJS, sto spostando un sacco di logica di presentazione lato client. Quindi, qualcosa come MVC non avrebbe senso lato server dal momento che la logica di visualizzazione è tutta client-side.

A questo punto, le responsabilità del mio server Node sono essenzialmente:

  • Agisce come proxy per l'archiviazione persistente (MongoDB) per gli archivi ExtJS
  • Convalida utente / sessione con Windows Active Directory
  • Collegamento con l'infrastruttura Enterprise esistente (database, Salesforce.com, ecc.)

Bene, so che gli schemi di progettazione non sono il fine-tutto-tutto e che, in alcuni casi, il rispetto di un modello di progettazione può impedire il progresso, ma sono relativamente nuovo alla programmazione Web in generale. Mi piacerebbe utilizzare un pattern per iniziare solo così non proverò nessuna decisione architettonica importante che mi perseguiterà per il resto del progetto.

C'è un modello adatto alle mie esigenze che potrei appoggiare?

    
posta Colin Martell 20.08.2013 - 18:25
fonte

1 risposta

1

Non sei sicuro del motivo per cui il pattern dovrebbe essere chiamato, "AJAXing", forse.

Quello che sei (dovrebbe essere?) fare è spedire il "modello" al client, quindi implementare il Controller in JavaScript sul client per produrre una vista nel browser.

Quindi è essenzialmente ancora MVC.

Ma questo semplifica eccessivamente il pattern in quanto è improbabile che venga spedito l'intero database al client, quindi è ancora necessario implementare un livello di accesso ai dati / costruzione del modello sul server, ma il controllo dovrebbe comunque risiedere nel client JavaScript.

    
risposta data 21.08.2013 - 03:28
fonte

Leggi altre domande sui tag