Newsgroup: it.comp.www.php
Titolo: libro per imparare php

sto pensando seriamente di imparare il php, secondo voi questo può essere
un ottimo libro?
Premetto che non parto dal nulla, ma da almeno 10 anni mi sono dedicato
al html e variazioni, css, asp con vbscript, un pizzico di javascript (e da 
poco
comincio ad avere confidenza con il fw jquery):
 
http://www.unilibro.it/libro/php-6-guida-per-lo-sviluppatore/9788820343590
 
 
se avete altre segnalazioni fate pure
 
 
-- ciao!
 
...nixs.................................................................
nixs.lucchetto.@lagirandola.it
 
togli la ".SERRATURA." per scrivermi
........................................................................
L'uomo non smette di giocare perché invecchia,
ma invecchia perché smette di giocare.
(George Bernard Shaw) 
 

 essere un ottimo libro?
 
il php equivale, più o meno, al vecchio Basic. Se hai un minimo di
infarinatura di programmazione (anche non ad oggetti) va bene in
manuale online di php. Tra l'altro, trovi miliardi di esempi in rete,
già pronti, e per le cose più varie.
 
-- 
Alessandra
 
..Oggi occorre sapere che un teologo, un prete, un papa, non appena
aprono bocca a pronunciare una frase, non solo sbagliano ma mentono...
Le nozioni di aldilà, quella stessa di anima, sono arnesi di tortura
usando i quali il prete diventò padrone e padrone rimase... - F.
Nietzsche

 online di php.
 
Ad oggi programmare senza OOP e` un bell'azzardo. Puo` andare bene per 
piccoli sitarelli di 4-5 pagine, ma appena inizi a crescere un po' devi 
saper programmare a oggetti.
Se non altro perche` molta roba gia` pronta la trovi in PEAR, in un 
framework o in 
phpclasses.org
, e sono tutti sotto forma di oggetti.
 
Diffida di codice che trovi in rete non OOP, perche` nella maggior parte 
dei casi significa che e` vecchio.
 
Per quanto riguarda il libro, capisco che sia uno dei pochi in italiano, 
e mediamente i libri Wrox sono ottimi, ma il fatto che sia del 2009 (3 
anni fa) e che si chiami "PHP6...", quando PHP6 non esiste deve farti 
pensare: e` stato scritto che era uscito PHP 5.2, e si pensava che PHP 
5.3 si sarebbe chiamato PHP6, quindi in realta` tratta di PHP5.2 (che di 
per se` e` buono) e tratta delle caratteristiche che sarebbero finite in 
PHP 5.3, ma senza la conferma definitiva sul formato.
 
Se sai l'inglese ti conviene andare su qualcosa di piu` recente (almeno 
2011), altrimenti prova a prenderlo. Male non dovrebbe fare.
 
Bye.

 Ad oggi programmare senza OOP e` un bell'azzardo. 
 
considera l'ottica del principiante assoluto, come ha detto di essere
l'OP. Vuoi fare iniziare un principiante assoluto dall'OO ? Così lo fai
uscire di testa e basta. Le cose si imparano per gradi.
Comunque sia, d'accordo con te sul discorso OO, è pur vero che
l'approccio procedurale è più veloce e sintetico, spesso. Dipende da
quello che ci vuoi fare. Il php, come altri linguaggi (Delphi, ad
esempio) consente entrambi gli approcci.
 
-- 
Alessandra
 
Dove lo Stato è confessionale e la Chiesa è politica la libertà è
impossibile - Giovanni Bovio: Filosofia del diritto, 1885

 l'OP. Vuoi fare iniziare un principiante assoluto dall'OO ?
 
Si`.
 
Sono dell'idea che se impari a programmare procedurale poi e` piu` 
difficile capire l'OOP, ma se parti direttamente dalla OOP impari piu` in 
fretta (poi il procedurale ti viene piu` difficile perche` cercherai 
sempre di chiamare metodi su un oggetto e non capisci quale sia 
l'oggetto :)
 
L'OOP, se spiegata bene e se sai poco niente di programmazione, e` piu` 
semplice da capire della procedurale.
 
Il problema e` che tanti pensano di aver capito il metodo top-down, 
mentre invece stanno insegnando il bottom-up, ma questo e` un discorso 
lungo. :)
 
Bye.
 

 piu` semplice da capire della procedurale.
 
non sono d'accordo. Ognuno ha la sua filosofia di vita e di
programmazione. L'importante è essere liberi di scegliere (Java, ad
esempio, non ti dà la possibilità di scegliere.. o così, o Pomì :) )
 
-- 
Alessandra
 
La conoscenza è fatta di una materia più dura di quella della fede
sicché, quando si urtano, è la fede a spaccarsi - A.Schopenhauer

 esempio, non ti dà la possibilità di scegliere.. o così, o Pomì :) )
 
E` vero, ma la filosofia te la fai man mano che impari. Non puoi averla 
prima di sapere di cosa stai parlando.
 
Se non sai niente di niente (o comunque poco o niente) di programmazione, 
una filosofia o l'altra ti risultano indifferenti all'inizio.
 
E, per quello che ho visto io, e` perlomeno altrettanto facile, se non di 
piu`, capire la OOP rispetto alla procedurale. A meno che tu non sia 
stato "esposto" alla procedurale in passato.
 
Bye.
 


Ciao, io ho quel libro, ma te lo sconsiglio.
Se sei all'inizio non fa al caso tuo dato che da per scontato che:
conosci molto bene php
conosci molto bene la oop (con i design pattern ecc)
 
Considera che anche io non riesco a leggerlo al volo nonostante uso php da anni e ho una discreta conoscenza della oop

Ciao, io ho quel libro, ma te lo sconsiglio.
 
bene, hai qualche testo da consigliarmi, maturo e completo su php 5.x,
budget fino a 50-60 euro?


 budget fino a 50-60 euro?
 
io ne ho uno carino, che non è organico, ma se hai già backgroud a mio 
modo di vedere è molto utile perchè affronta argomenti molto diversi, 
eventualmente dandoti lo spunto per approfondire altrove (gugol).
http://www.amazon.com/Pro-PHP-Patterns-Frameworks-Testing/dp/1590598199
 
 
Lo trovi facilmente anche in pdf nel caso...
 
 
-- 
Z.

uscire di testa e basta. Le cose si imparano per gradi.
 
ho dimenticato di dire che conosco e ho praticato la programmazione
ad oggetti a suo tempo con Borland C++, sotto DOS e sui 486, che poi
lasciai dopo qualche anno per l'enorme fatica che occorreva per fare
qualcosa che somigliava solo lontanamente ad una finestra windows
con contenuto e comandi che si poteva ottenere con poche righe in visual 
basic.
Lo so, tutti storcono il naso quando si parla di VB, ma non si può negare
che, a mio parere, è stato quanto di meglio un appassionato di informatica
(non professionista) possa aver desiderato per vedere i frutti dei suoi
smanettamenti.
Inoltre ho programmato e usato classi VBs con asp.
Tornando a php, per non buttare inutilmente 50-60 euro vorrei un testo
completo e non da niubbi (ma neanche a livello di genio della 
programmazione),
da leggere anche se non sono al pc (in vacanza, sul divano, in treno, ecc.) 
al fine
di facilitare il passaggio dall'asp al php per "evolvermi" e stare al passo 
con
i tempi, e soprattutto in italiano.
Ero indeciso (dopo che mi hanno praticamente ammazzato per usare ancora ASP,
dato per morto e sepolto) tra PHP e 
ASP.NET
. e, anche se sono convinto che 
.NET
sia, alla fine, più semplice per la logica dei "mattoncini" già belli e 
pronti, come
per VB, alla fine mi ha convinto il fatto che per iniziare con .NET (che 
userei con 
VB.NET
)
dovrei scaricare, installare, configurare e soprattutto capire troppe cose, 
mentre,
istallando sul PC con win7 EasyPHP, dopo pochi secondi sono già pronto in 
battaglia!


Eresia! :P
 
sono d'accordo, a parte il discorso della filosofia diversa (oggetti
e connessi) è la sintassi astrusa che non riesco a digerire.
Se fosse simile al basic sarebbe una passeggiata!


>
http://www.amazon.com/Pro-PHP-Patterns-Frameworks-Testing/dp/1590598199
 
 
mi serve in italiano, altrimenti farei una fatica enorme per leggerlo



A me questo era piaciuto:
http://www.unilibro.it/libro/converse-tim-park-joyce-morgan-clark/php-5-mysql-la-guida/9788838643965
 

 
http://www.unilibro.it/libro/converse-tim-park-joyce-morgan-clark/php-5-mysql-la-guida/9788838643965
 
 
Data di Pubblicazione:  2004
 
Uhm...
arriva fino a MySQL 4.
 
E' preistoria.
 
 
M.

 Se fosse simile al basic sarebbe una passeggiata!
 
mah, usato in modo procedurale, alla fine tutta sta differenza non c'è.
 
-- 
Alessandra
 
Io non so se Dio esiste. Ma se esiste, spero che abbia una buona scusa.
Woody Allen

> E' preistoria.
 
concordo!
 
questo?
è 2012, di Apogeo, sembra aggiornatissimo ("interazione con i database e le 
soluzioni per la presentazione
e distribuzione delle informazioni offerte da JSON, AJAX e XML") ed è pure 
economico.
 
http://www.unilibro.it/libro/macintyre-peter-danchilla-brian-gogala-mladen/php-per-professionisti/9788850331130
 
 
P.S. Sembra non ci siano molti libri in italiano aggiornati...


magari insieme a questo:
 
http://www.unilibro.it/libro/macintyre-peter/php-le-tecniche-per-scrivere-il-codice-migliore/9788848125055
 



 
Scusate se mi intrometto, io imparai il Basic nell’allora C64, poi il LM 
del 6510.
Nello stesso periodo imparai ad usare un software che si chiamava CalcResult
Quindi il passaggio al GWbasic fu pressoché indolore come pure al Lotus 
123 ed in seguito Excel.
Ho scritto qualcosina in DB4 (evoluzione del vecchio db3) ma oramai era 
alla fine.
Con MSOffice (mi pare Access avesse la versione 2) mi avvicinai alla 
programmazione ad oggetti. Mi ricordo di un intero pomeriggio passato a 
cercare di capire il funzionamento a oggetti e non mi sembra sia stato 
un prezzo esagerato da pagare.
Grazie a questi precedenti sono passato senza problemi ad ASP (per il 
legame con Access) che ho poi abbandonato in favore di PHP MySQL grazie 
anche agli aiuti di questo NG.
Con questo voglio dire che ognuno ha un approccio diverso in funzione 
delle sue attitudine e delle esperienze precedenti e che non esiste una 
“strada maestra”.  Una cosa però ritengo sia sicura, paragonando la 
programmazione al linguaggio naturale, quando nasciamo impariamo a 
parlare nel senso di emettere suoni, poi la grammatica eccetera di 
quella lingua e poco dopo a scriverla.
Quando poi vogliamo imparare un’altra lingua non è più necessario 
imparare a parlare, questo lo sappiamo fare, occorrono solo parole 
diverse per esprimere gli stessi concetti. Questo vale anche per la 
grammatica, le frasi vanno composte in maniera diversa (e nemmeno 
sempre) penso alle frasi interrogative in inglese e francese rispetto a 
quella in italiano.
Nella programmazione è la stessa cosa, occorre conoscere il codice, cosa 
fa ciascuna istruzione ed imparato un linguaggio basta documentarsi per 
programmare con altri.
Il problema semmai è nella documentazione, trovare dei buoni testi.
Ho notato che troppe volte chi scrive libri di programmazione sembra non 
lo faccia per far capire il funzionamento del codice ma per far vedere 
quanto è bravo programmare.
Secondo me un buon libro dovrebbe essere un elenco di comandi dove per 
ciascuno di essi viene descritto l’utilizzo con un minimo, ma 
esauriente, esempio di impiego. In questo esempio lo scrittore deve 
cercare, nel limite del possibile, di utilizzare solo quel comando.
Purtroppo non sono molti i libri così e forse l’iniziatore del tread 
intendeva proprio questo.
Posso consigliargli: Subito e facile PHP5 di Holzner, Mondadori.
Saluti
Leonardo
 

 ecc.)
 
Posso consigliargli: Subito e facile PHP5 di Holzner, Mondadori.
Lo pagai a suo tempo 30euro e sono fra i migliori spesi.
saluti
Leonardo
 

 P.S. Sembra non ci siano molti libri in italiano aggiornati...
 
Infatti, se vuoi tenerti aggiornato in campo informatico, dovresti 
leggerli in inglese. So che le prime volte e` difficile (e lento), ma 
dopo una decina di manuali ti fila via liscio ed eviti gli errori di 
traduzione, oltre ad avere sempre informazioni aggiornate.
 
Bye.
 

mah, usato in modo procedurale, alla fine tutta sta differenza non c'è.
 
forse perchè, per tua fortuna, tu sei andato direttamente sui c-like :-)))


 :-)))
 
io ho una lunga esperienza di linguaggi procedurali alle spalle e,
anche se da anni programmo in OO, alla fine non disdegno le "banali"
procedure e funzioni per fare le cose più semplici, senza stare a
scomodare classi, metodi, ereditarietà e polimorfismo, per fare somme e
controlli.
Andare a comprare il giornale, in edicola, a dorso di elefante, sarà
anche originale, ma non fa per me :)
 
-- 
Alessandra
 
In quella Eva si trovava vicino a un albero; a un tratto si girò e vide
un serpente. E disse: "Che schifo !" "Sei bella tu ! " rispose il
serpente, che era permaloso. - Giobbe Covatta

Lo pagai a suo tempo 30euro e sono fra i migliori spesi.
 
già, a suo tempo, infatti è vecchio e non disponibili su tutti i siti noti 
di vendita on line.


 noti di vendita on line.
 
prova con:
 
Guida PHP di base
di Gianluca Gillini
 
lo trovi anche online (googla)
 
-- 
Alessandra
 
Cristiano: seguace degli insegnamenti di Cristo solo finché non
intralcino i peccati a cui si dedica più volentieri - Ambrose Bierce

 interpretare, i punti, i dollari, i +,-!; ecc., sparsi qua e la (!!!)
 
Lascia perdere ruby, allora. ;)
 
Per quanto riguarda i simboli, e` solo questione di memorizzarli. 
Raramente hanno doppi significati.
 
Bye.
 

a DB (anche Document DB, non solo SQL), ecc.
 
conosci anche questo?
http://www.lafeltrinelli.it/products/9788848127271/PHP_e_MySQL/Brett_McLaughlin.html
 


>lo trovi anche online (googla)
 
sto iniziando a pensare che con una buona dose di pazienza
si può pensare di farselo da soli il testo ideale, con un collage di
tutto il materiale che si trova in rete.
 
grazie


 
http://www.lafeltrinelli.it/products/9788848127271/PHP_e_MySQL/
 
Brett_McLaughlin.html
 
No, mi spiace.
Su goodreads ha un solo voto (4/5).
 
Bye.
 

Su goodreads ha un solo voto (4/5).
 
ok, acquistato! Poi... se non è buono, integro con materiale web.
 
grazie a tutti, credo che mi vedrete spesso qui, da oggi in poi :-))))


 Se e` la traduzione di Pro PHP Programming della APress, e` ottimo
 
Concordo
 
Uno dei migliori