[ Consiglio ] Chat Javascript/Ajax postato il 29/06/2009 15:02:17 nel forum programmazione, gdrcd e open source e modificato da chosen il 29/06/2009 15:03:16
'Giorno a tutti, molto semplicemente ho realizzato una chat con funzioni javascript ajax e infondo è la mia prima vera realizzazione basata su questo linguaggio, con ovvia interazione PHP (per inserimento dati nel db e visualizzazione di questi), qualcuno può/vuole darmi qualche consiglio per poterla eventualmente rendere più efficace? ancora non mi convince troppo la sua realizzazione.
Piccola spiegazione: 4 Pagine
- ajax.js (contenente tutta la parte di codice javascript/ajax)
- chat.php (contenete il corpo della chat, div con form per l'input e div di visualizzazione dei messaggi)
- invio.php (pagina di inserimento dati tramite POST nel database)
- mostra.php (pagina di recupero dati dal DB)
ajax.js
Pagine → 1
29/06/2009 15:47:30
Uno dei vantaggi di ajax è la possibilità di sfruttarlo con tecnologie quali json per poter consentire al server il minimo stress possibile sul carico.
Nel modo in cui viene adoperato dalla tua chat equivale all'utilizzo di un iframe (che anzi, sarebbe meglio in quanto non appesantisce il client con uno script)
Ora, nel caso di una chat non occorre ricorrere necessariamente a Json ma si può sfruttare tranquillamente javascript per eseguire il parser html delle azioni.
Inoltre, ogni volta ricarichi tutta la chat, questo potrebbe causare sfarfallio evidente e non solo, anche qui converrebbe un iframe a questo punto.
Un altra delle potenzialità di javascript è quella di poter scrivere e conservare dati onFly in elementi html quali delle div, in questo modo puoi alleggerire lo script lato server per la lettura di modo che, di volta in volta, legga solo e soltanto l'ultimo messaggio ;-)
Questi sono alcuni dei punti focali su cui ti suggrisco di provare a cambiare la tua creazione... per il resto, che dire, complimenti ! Come prima creazione non c'è male ^^
ps: anche se non sembra, non ti sto mangiando come uno squalo, ti do solo suggerimenti su dove potresti agire xD
In più ho realizzato un prototipo anche io, se e quando vuoi ti basta un mp per vederlo ;)
29/06/2009 22:43:28
A me sembra realizzata abbastanza bene^^
29/06/2009 23:10:14
02/07/2009 17:06:14
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Le Cronache di Raja Dunia: Aggiornamento Sistema Alchemico