- Home
- Categorie
- Società, Web e Cultura
- GT Fetish Cafè
- Archivio Contest & Esperienze
- Teecno
- [proposta] Hosting free by me
-
Teecno attualmente è su un server dedicato che ospita anche altri siti, la versione di php è la 4, perchè al momento la 5 non serviva, potremmo installare la 5, ma visto che Giorgio intende prendere un nuovo server da dedicare solamente a Teecno non so se l'operazione sia poi così necessaria.
-
@denadai2 said:
Consigli al volo:
-separare php da html
-commentare!
-OOP se possibile
-sicurezzadenadai2, apprezzo i tuoi consigli, ma figurati che questa è la prima applicazione che ho programmato in php, provengo dall' ASP che cose tipo la programmazione ad Oggetti non la permette, la sicurezza si realizza in modo differente e i commenti li ho mancati per questioni di tempo / dimenticanza
Cmq ti sarei grato se mi potresti evidenziare come si può gestire il tutto ad Oggetti e come si implementa la sicurezza di questa applicazione sempre per incrementare le conoscenze di tutti i lettori del forum. Anche piccoli esempi per chiarire il concetto possono essere buoni, non ti chiedo assolutamente di riscrivere il tutto
Ciao
Tony.
-
quando avrete lo spi(n)er buono, passatemene uno che lo faccio fumare al mio server
-
@EmmeBar said:
Teecno attualmente è su un server dedicato che ospita anche altri siti, la versione di php è la 4, perchè al momento la 5 non serviva, potremmo installare la 5, ma visto che Giorgio intende prendere un nuovo server da dedicare solamente a Teecno non so se l'operazione sia poi così necessaria.
kk
@tonyx said:
denadai2, apprezzo i tuoi consigli, ma figurati che questa è la prima applicazione che ho programmato in php
ah.. nn avevo visto che l'avevi fatta te cmq ok
@tonyx said:
la sicurezza si realizza in modo differente
si realizza subito la sicurezza e in che modo penseresti di farla?
@tonyx said:
Cmq ti sarei grato se mi potresti evidenziare come si può gestire il tutto ad Oggetti e come si implementa la sicurezza di questa applicazione sempre per incrementare le conoscenze di tutti i lettori del forum. Anche piccoli esempi per chiarire il concetto possono essere buoni, non ti chiedo assolutamente di riscrivere il tutto
nn è difficile ma prima subversion
-
per subversion possiamo usare opensvn... oppure sourceforge..
sicurezza: certo, è la prima cosa da tenere in considerazione. ma non è vero che OOP=sicurezza
la programmazione ad oggetti va usata solo dove serve (spider secondo me)
inutile andare a scrivere una classe per mysql $risultati = new Query......rallenta l'esecuzione e non porta nessun vantaggio
-
rallenta l'esecuzione e non porta nessun vantaggio
dici?Io utilizzerei una classe di astrazione al db. Nel caso, non improbabile, che un giorno si voglia cambiare tipo di database ad esempio...
-
ho visto dei test di utenti di un altro forum noto
script con e senza classe per l'astrazione de database.. numeri impressionantinon credo che per adesso mysql venga abbandonato ( "Mytrix Inc. for example, is maybe the largest MySQL database site in the world, storing more than a terabyte of data.")
certo, esistono database enormi e performanti con altri engine, per caritàvisto che essenzialmente sono solo un paio di query (tra l'altro con JOIN SQL92-compilant) non dovrebbero esserci problemi nel modificarle (assumendo che non siano compatibili col futuro database)
almeno secondo me
-
Tony provvederà ad installare subversion, stasera, al massimo domani, dovremmo averlo operativo
Siate pazienti, tanto non c'è fretta.
Si Massy, non è detto che resteremo su questo DB. Siamo aperti a qualsiasi valutazione
-
la classe si fa per il db nn per ogni singola query... poi nn so una query può ritornare un oggetto anziche un array ma che centra...
L'oop nn è ne + performante ne + lento della procedurale. Molti dicono che rallenta l'esecuzione... ma dipende come uno programma no? l'oop nn da sicurezza di certo è una tecnica di programmazione nn un mago di sicurezza.
L'oop => stile di programmazione che facilita il tutto se poi si vuol fare proceduralmente il tutto secondo me è da pazzi.
usare un diverso db nn ci deve importare per ora... mysql credo vada egregiamente poi mysql 5 è meglio per nuove features e oracle è il migliore ecc... li ci starebbe un lungo discorso ma per ora con alcune select e alcuni insert credo vada bene anche mysql 3
-
LOL
Non vorremo mica metterci a disquisire sul quale sia il miglior db no?
Ps mysql3 non è un db relazionale secondo meIl punto è: se io creo una classe di astrazione per il db e dichiaro:
function dbquery=mysql_query (bla bla bal
e le richiamo con
$db->dbquery("insert etc etc"); in tutti i file del progetto
il giorno che cambio db basta solo che modifico la classe lasciando inalterati i vari file.Senza oop dovrei mettermi a spulciare tutto il progetto a cercare dove ho fatto quelle chiamate.
Fate vobis cmq
-
A me piacerebbe passare ad OOP, ma non ho pratica con essa.
Avanti a chi ne conosce di più e soprattutto elencatene i vantaggi a chi come me non ha esperienza in tal senso
-
Due per tutti: manutenibilità del codice e velocità.
Esempio stupido:
crei una classe per definire il template.p.i $template->crea_box("azzurro");
$template->crea_footer("blue");una volta che vuoi cambiare il codice di tutti i box azzurri e del footer basta che cambi la classe e non i mille mila file.