Considerazioni sullo sviluppo di un sistema su larga scala che deve essere sia accessibile al Web tradizionale che accessibile tramite dispositivi mobili

4

Sto cercando di iniziare a pianificare un sistema che sia sia la gestione dei client che la gestione dei documenti, con strumenti integrati per fare analisi su tutte le transazioni, ecc.

Mi sto chiedendo quali sono le considerazioni di cui ho bisogno per essere consapevole delle fasi iniziali in modo che quando ho bisogno di scalare non mi sono sparato ai piedi all'inizio.

Devo anche assicurarmi che sia accessibile ai dispositivi mobili e non solo ai tradizionali siti web accessibili.

Non ho mai fatto un sistema su larga scala come questo e ho tutto il tempo per pianificare in modo che tutti i suggerimenti siano molto apprezzati.

Modifica

Devo anche assicurarmi che la gestione dei dati sia protetta perché sarebbero dati riservati dei clienti.

    
posta ihtkwot 27.07.2012 - 06:35
fonte

2 risposte

3

Devi pensare almeno a tre sistemi distinti all'inizio.

  1. backend / API
  2. Interfaccia Web
  3. Applicazione mobile

E, più avanti, pensa a un sistema aggiuntivo

A. È necessario creare il backend / server / API in modo tale che riguardi solo i dati. Leggi le API basate su REST per iniziare. Questa API dovrebbe preferibilmente ricevere e restituire dati in JSON . Il vantaggio di costruire il sistema in questo modo è che le viste sono nettamente separate dai dati.

B. Puoi lavorare su 2 & 3 in parallelo. Puoi usare javascript mvc framework per Web. Inoltre, leggi un po 'del pattern di progettazione MVVM .

    
risposta data 27.07.2012 - 08:21
fonte
1

Esistono diversi framework che possono fornire questa flessibilità e uno di questi è l'ultima versione di ASP.NET MVC. Questo framework crea un progetto MVC 3.0 mobile ready utilizzando il motore di visualizzazione di Razor e jQuery mobile. Entrambe le versioni per dispositivi mobili e desktop possono essere testate utilizzando emulatori o browser mobili.

Altre informazioni per riferimento:

risposta data 27.07.2012 - 07:27
fonte

Leggi altre domande sui tag