Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Ceras
    Registrato dal
    Oct 2009
    Messaggi
    141

    Portale dinamico: un'unica pagina con richieste ajax o piú pagine?

    Ciao a tutti, premetto che scrivo qui perché il problema é piuttosto generico e indipendente dall'ambiente (nel caso chiedo ai mods di spostarmi nella sezione appropriata).

    Sto sviluppando un portale che gestisce un insieme di entitá storate in un db. Il back-end é fatto in modo che posso effettuare qualsiasi operazione (lettura, modifica, inserimento, cancellazione) mediante servizi web, usando json per ricevere/inviare dati (ad esempio per avere la lista degli utenti c'é un url apposito (es "/users") che mi genera un json con la lista degli utenti e dei dati.

    Detto ció sono ad un bivio progettuale.

    Da un lato potrei sviluppare tutto come un'applicazione, sfruttando jquery e ajax. Senza cambiare pagina, potrei mostrare una lista di oggetti su una tabella, e cliccando su uno di loro (sempre senza cambiare la pagina, ma modificando dinamicamente il contenuto) potrei visualizzare i dettagli dell'oggetto.
    Ci sarebbe il vantaggio di caricare una sola volta molti elementi (css, js, html di intestazione e footer), e forse l'app appare piú "dinamica". uno svantaggio é che l'utente troverá forse fastidioso l'inutilizzo dei pulsanti di navigazione avanti e indietro (cliccando su indietro si esce dalla pagina).

    Da un altro lato potrei sviluppare tutto "alla vecchia maniera": una pagina per visualizzare la lista di utenti, una pagina per visualizzare i dettagli degli utenti, e cosí anche per gli altri oggetti. Qua i vantaggi e gli svantaggi si invertono.

    Voi che ne dite?

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Vedi tu quale consideri essere il vantaggio maggiore...
    Io propenderei comunque per un'applicazione in quanto sembra sempre essere più veloce e reattiva, inoltre trovo che il ricaricarsi della pagina sia fastidioso di per sè: ad esempio se una pagina ha uno sfondo colorato eviti che questo continui a cambiare da bianco a colorato ad ogni ricaricarsi della pagina. Inoltre eviti che, nel caricare nuovi dati, la pagina ritorni all'inizio (anche se questo non è sempre un problema)...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3

    Moderazione

    Sposto in Kickstarter.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.