Consigli tecnici sullo studio per una land postato il 23/08/2011 13:05:19 nel forum programmazione, gdrcd e open source
Ciao a tutti, io e un amico abbiamo deciso di aprire una land, forse per divertimento forse seriamente, dipende dagli impegni.
Installati un paio di pacchetti come gdrcd sono arrivato alla conclusione che non ci capivo niente. Mi sono rimboccato le maniche e con un bel richtext editor ho iniziato a provare un pò di php. Diciamo che non è difficilissimo. Volevo chiedere agli esperti se possono consigliarmi approfondimenti su argomenti specifici che magari possono essere un pò più rognosi nel corso della progettazione. Fino ad ora ho creato il sistema per la registrazione (pass criptata in md5) sistema di login, schede personaggio, e pezzettini quà e la in base a cosa mi veniva in mente di utile (ho perso un giorno intero a pensare come avrei potuto far loggare un pg sulla mappa su cui aveva sloggato, dopo varie ponderazione ho aggiunto una cella alla tabella del pg dove indico l'ultima mappa visualizzata).
Ogni consiglio è ben accetto.
A presto
Pagine → 1
23/08/2011 13:35:00 e modificato da mr_faber il 23/08/2011 13:35:36
Ti diro'. Quando ho sviluppato ex novo GDRCD5 non ho riscontrato nessun particolare problema che non dipendesse dal fatto che sono una pippa con Javascript. Quindi non penso che incontrerai particolari ostacoli.R' solo roba laboriosa. Certo che se ti blocca un problemino come il far riloggare un pg sulla mappa dov'era... ^^'''.
Il consiglio che ti do e' di pensare bene la struttura del sistema, in modo da rendere il codice piu' modulare e riusabile possibile e di non caricare quintali di roba inutile quando non ti serve. Pensa bene a quali informazioni devono essere disponibili a tutte le pagne, quali sdolo alla corrente, quali devono stare in sessione, quali vanno lette all'occorrenza e quali e' meglio se sono costanti definite a monte.
23/08/2011 13:37:16
Non ho capito, stai facendo tutto da zero oppure stai utilizzando un OS? In ogni caso ti consiglio di studiare la programmazione ad oggetti, basi di dati (relazioni fra tabelle, forme normali, queste cose qua), un framework javascript (ti consiglio jquery, ti semplifica MOLTISSIMO la vita sul front-end), un pattern di programmazione tipo l'MVC o il BCE, e ti consiglio di progettare prima su carta, e poi di testare i tuoi progetti implementandoli.
23/08/2011 13:54:40
No, non sto usando un OS, sono partito dal presupposto che per poter usare e adattare alle mie esigenze un OS dovevo conoscerne almeno le meccaniche e il linguaggio con cui è fatto, tanto vale che mi creo le pagine da solo studiano mano a mano il php.
Si mi sono bloccato su una cavolata lo so, ma non conosco ancora il php. Avendo conoscenza zero in una settimana mi sembra di aver fatto tantissimo, anche se quando apro wamp e clicco su localhost mi demoralizza un pò vedere che all'atto visivo non c'è ancora quasi nulla ç_ç
Il mio obbiettivo ad ora è proprio riuscire a spezzetare e rendere univoco il codice, così da semplificarmi i processi di modifica dei singoli pezzi, in fase di progettazione cambio tutto continuamente. Spero sia la strada giusta :)
23/08/2011 18:28:48
In linea di massima la modularita' premia sempre.
Rispetto alla programmazione locale, la programmazione web ha un accento piu' marcato sul "cosa caricare quando" perche' in linea di massma, una pagina deve prevelevare o produrre solo il content di cui ha bisogno, rispetto alla gran massa di content immagazzinato nel db. E questo puo' richiedere una certa esperienza di design.
Ti auguro buon lavoro, son sicuro che farai un prodotto soddisfacente ^^
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum