[rivista] Php Solution: che ne pensate?

Ho comprato un numero di questa rivista (questo è il sito: www.phpsolmag.org).

Sembra fatto bene, anche se è un pò troppo tecnico per me.

Cercavo gli arretrati ed in particolare la versione chiamata Starter-Kit.

Qualcuno sa dirmi un parere sulla rivista?

Stavo pensando di abbonarmi.

inviato 10 anni fa
arjuna
X 0 X

Credo sia l'unica rivista interamente dedicata a PHP e scritta in italiano. Ci sono altre riviste del settore ma in inglese e comunque sono particolarmente "impegnative".

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Quindi in linea di massima la consigli?

un abbonamento costa 39

lo starter kit costa poco meno di 10

mi chiedevo se mi conveniva comprare un libro.

vorrei approfondire la programmazione ad oggetti, i pattern di programmazione e cose simili.

Non sono un idiota, nel senso che il manuale di php lo so usare abbastanza bene, quello che mi manca (credo) sia qualcosa che ha a che fare più coi pattern, ammesso di aver compreso cosa essi siano!

che ne pensi?

per gli approfondimenti ci sono siti come questo: http://www.phppatterns.com/docs/

a me serve una solida base per comprendere cose come il sito di sopra!

risposto 10 anni fa
arjuna
X 0 X

Una rivisata non potrà mai sostituire un buon libro (e viceversa)

Se cerchi la trattazione organica di qualche argomento allora hai bisogno di un testo.

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

ma orientarsi nel vasto mondo dei testi sulla programmazione non è semplice... constano tutti uno sproposito e per lo più (quelli che mi sono capitati per le mani) non sono così utili!

suggerimenti?

risposto 10 anni fa
arjuna
X 0 X

Il problema dei testi dedicati al PHP, sopratutto quelli tradotti in italiano, è che non affrontano in maniera organica questioni di progrmmazione ad alto livello, poiché il PHP fino a poco tempo fa era un linguaggio adatto allo Spaghetti Coding.

Ti segnalo comunque questo testo, dedicato proprio ai Design Patterns:

php|architect's Guide to PHP Design Patterns

http://www.phparch.com/shop_product.php?itemid=96

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Io dò ragione a Gianni, parlando di programmazione un buon libro può essere l'unica fonte esaustiva, una rivista   per motivi editoriali deve per forza riassumere in poco spazio argomenti che spesso meritano più di un capitolo.

Il vantaggio della rivista è che sarai sempre aggiornato su un argomento, ma parlando di PHP quale fonte migliore della rete per non rischiare di perdersi qualche importante news?

Poi, questa è solo un'opinione personale, ma non è questo che hai chiesto?

risposto 10 anni fa
Xscratch
X 0 X

Sono perfettamente d'accordo sul fatto che la rete sia la più alta fonte di informazione.

Ci sono due cose però da considerare:

- per comprendere alcuni temi sono necessarie delle basi (sono queste che cerco)

- nel grande mare della rete è difficile stabilire una rotta per la navigazione

A questo punto vorrei chiedervi di segnalare il maggior numero di link ai due tipi di risorse

comincio io:

Guide:

http://freephp.html.it/articoli/view_articolo.asp?id=164&pag=1

(strutture gerarchiche su database)

http://www.analisi-disegno.com/

(UML e proggettazione)

http://www.lukeonweb.net/

(risorse varie)

http://www.php-editors.com/articles/simple_php_classes.php

(tutorial sulle classi)

http://www.phppatterns.com/docs/

(pattern di programmazione)

http://www.html.it/

(risorse sul web)

Trucchi:

http://www.tylerhall.ws/blog/2005/12/13/defining-css-constants/

(costanti nei CSS in PHP)

http://blog.html.it/archivi/php_e_open_source/index.php?page=4

(flash e PHP)

Cultura Generale:

http://www.windoweb.it/edpstory_new/edp.htm

(storia dei computer e della programmazione)

Forum:

http://www.phpnews.it/forum/

[questo, a mio avviso il più serio (consentitemi una cosidetta leccatina) per la presenza di chi si dedica con passione al sincero agliuto degli altri]

http://forum.html.it/forum/

(disponibili vari altri argomenti legati al web)

http://forum.webmasterpoint.net/index.php

(altro forum vario)

Blog sull' IT

http://www.siforge.org/news/index.html

(risorse varie)

http://blog.html.it/

(il blog di html.it)

Questo è un abbozzo... spero possa essere utile

risposto 10 anni fa
arjuna
X 0 X

Le fonti che citi hanno la loro validità ma gli argomenti trattati sono molto variegati. E' impossibile fare un elenco di questo tipo senza limitare i temi trattati ad una strettissima cerchia di argomenti.  :dunno:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

lo so bene, ma per esempio, gia il fatto che sappia di un sito che tratta i pattern di programmazione può aiutare.

Non credo sia sensato fare un elenco/sommario di tutti i contenuti dei rispettivi siti.

Ma se conoscete un altro sito che tratta seriamente la programmazione e il php può essere utile condividerlo...

risposto 10 anni fa
arjuna
X 0 X

Allora ti segnalo questo sito che ha diversi articoli sulla programmazione ad oggetti in PHP:

http://www.devshed.com/c/b/PHP/

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie, era proprio questo che intendevo!

risposto 10 anni fa
arjuna
X 0 X

Personalmente ritengo che i libri sono la cosa migliore per imparare, sono fatti in modo più organico di un forum di discussione e anche di un articolo mirato.

Diciamo che preferisco i libri per imparare e le riviste e internet per approfondire.

PHP Solution, la conosco, la leggo, e la detesto pur amandola  :) il fatto è che non c'è un solo argomento trattato che inizia e finisce in un solo articolo, e per leggere il resto devi aspettare due mesi.

Però il livello degli argomenti trattati è elevato e per questo mi piace, poi leggevo DEV fin da quando si chiamava Computer Programming Disk e veniva venduta insieme a Computer Programming che pure leggevo, ma una volta che mi sono dedicato a tempo pieno al Web, ho visto che quegli argomenti erano sempre pochi e trattati in modo superficiale, anche gli articoli di approfondimento su DEV non è che siano stati mai un granché. Purtroppo però le altre riviste non sono eccezzionali, anzi per dirla tutta sono di un livello molto basso, con argomenti spessissimo copiati dal Web.

Parlando di libri ho comprato recentemente PHP5 la Guida e PHP5 & MySQL e ne sono contento, sia per il metodo che hanno usato gli autori per scriverli, che per i contenuti. Certo costano, ma un libro è per sempre e poi un abbonamento annuale ad una rivista non è che costi meno, anzi, se pensi ai contenuti espressi, costa anche troppo, e in più ha la pubblicità che ripaga gli editori  ;)

Però partendo da zero, la cosa migliore sarebbe iscriversi ad un corso, un buon corso, di informatica, non generale ma specifica per un linguaggio, non tanto perché sia importante il linguaggio in se, ma proprio per avere le basi di informatica, per iniziare a pensare da informatico.

Non è facile, non tanto per i soldi perché ci sono ottimi corsi anche gratuiti, ma più che altro per il tempo; e visto che ti interessi di programmazine a oggetti e patterns, immagino che già hai famigliarità con nodi e strutture ad albero.

risposto 10 anni fa
Marco Grazia
X 0 X

Odio i corsi perchè spesso le classi sono lente.

Certo un corso approfondito sarebbe utilissimo ma dove trovarlo?

Non sono un esperto, è da poco che mi avvicino alla programmazione seria, da due anni mangiucchio il manuale di php ma visto che ora sto diventando programmatore (nel senso che mi pagano uno stipendio fisso), vorrei andare oltre le semplici pagine web (per ora va pure bene il mio know How ma la ricerca della perfezione è un imperativo).

Da novembre ho cambiato il mio modo di programmare, cerco di usare quanto più possibile le classi e gli oggetti, ma di recente ho visto questa cosa dei pattern e stavo cercando di approfondire... solo che non riesco a districarmi.... pare che ci siano pochi esempi pratici... molta teoria...

risposto 10 anni fa
arjuna
X 0 X

Be un corso discreto se non serio, puoi provare a cercare qualche scuola professionale vicino a dove abiti tu.

IAL ed ENAIP o IRFOP sono enti che hanno sedi un po' ovnque nelle provincie italiane e fanno ottimi corsi serali, spessissimo gratis.

Per il resto, non è difficile trovare libri che parlino di pattern o cose simili, magari non necessariamente legati al PHP  ;)

Per esempio se prendi un libro sul C++ trovi molto sui pattern, semmai la difficoltà sta nel tradurli in PHP, per tutto vale la solita massima: prova e riprova.

risposto 10 anni fa
Marco Grazia
X 0 X

sono molto scettico sui corsi figuriamoci quelli gratuiti...

la tua esperienza può smentire questo mio pregiudizio?

risposto 10 anni fa
arjuna
X 0 X

Sì, anche se non dimostrabile qui.

Ma ho trovato ottimi i corsi della scuola ENAIP di Pasian di Prato Udine.

Ovviamente non stavo parlando dei corsi di cui trovi la pubblicità nei giornali gratuiti, ma di  corsi finanziati o da enti regionali o da privati, come in questo caso e perciò finalizzati all'assunzione finale.

In questi casi i corsi sono per lo più gratuiti, anche se aperti ai disoccupati, ma comunque di solito ben realizzati, proprio perché dietro ci sono le aziende che finanziano e pagano le scuole, perché chi vorranno assumere, lo vogliono in genere preparato. Questi corsi solitamente prevedono anche un periodo di stage finale presso le aziende finanziatrici.

risposto 10 anni fa
Marco Grazia
X 0 X

attualmente gia lavoro presso un'azienda, ma i miei compagni sono esperti di altri linguaggi (C, Python, etc).

Mi sono molto utili ma non conoscendo bene il php non possono darmi ciò di cui ho bisogno (oppure sono io che non so chiedere)...

grazie cmq.

risposto 10 anni fa
arjuna
X 0 X

arjuna, se cerchi qualche testo "serio" potresti indirizzarti verso qualche pubblicazione in lingua inglese, ovviamente da acquisare su internet. Se la cosa ti interessa ti posso dare qualche titolo.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

non me la cavo male con l'inglese anche se ovviamente a causa della familiarità che ho con l'italiano sarebbe più pratico studiare da un testo italiano...

ma se tu credi che i testi che hai in mente possano realmente fare la differenza allora posso sfruttare quest'occasione anche per migliorare il mio inglese...

risposto 10 anni fa
arjuna
X 0 X

Oltre ai testi in inglese, ti consiglio vivamente di "frequentare" i tuoi colleghi di lavoro, dato che solo confrontandosi si può imparare di più.

Considera che la diferenza di linguaggio non conta, dato che l'informatica è sempre la stessa, quindi anche il modo di affrontare le cose.

Comincia a parlarci, magari davanti ad un caffè o ad una buona birra e confrontati con loro.

Altra dritta che mi vienei in mente ora: vai nella bibliteca comunale della tua città o di quelle vicine, oramai hanno tutte una nutrita sezione informatica, così puoi leggere i libri senza pagarli ;)

A proposito di che città sei?

risposto 10 anni fa
Marco Grazia
X 0 X

Io così come per la grafica 3d ho iniziato affidandomi a dei buoni libri, e devo dire che la curva d'apprendimento è sempre stata molto alta! Un buon libro di aiuta ad imparare in modo graduale, ti spiega alcuni passaggi cruciali passo per passo e ha spesso anche degli esercizi finali che riescono a farti capire se realmente c'hai capito un H di quello che hai letto :D

Ieri girando per la rete ho visto il seguente libro:

http://www.librinformatica.com/trade/productview/4103/396/i

Il mio livello attuale col PHP intermedio, mi servirebbe ora qualcosa che mi faccia fare il passo in avanti. Questo sembra davvero ben fatto, tratta molti argomenti (La realizzazione di un sito sui fumetti, farne il magazzino, addirittura la vendita e la gestione E-commerce e poi anche i profili degli utenti e così via), e potrebbe farmi luce dove ho qualche dubbio.

Cosa ve ne pare? costa 48 euro, ma se li vale li spendo senza problemi (considerando che per altri ne ho spesi anche di + -_-).

Ps: Per me sono molto utili anche i forum e le comunità come ad esempio questa. Se hai un dubbio o un problema, qualcuno che magari in quel determinato campo e ne sa + di te lo trovi sempre!

risposto 10 anni fa
eXile
modificato 10 anni fa
X 0 X

Eccoti accontentato!

risposto 10 anni fa
arjuna
X 0 X

Be se c'è un esempio completo, è senza dubbio utile, tieni solo presente che l'approccio sarà di tipo semplice, molto probabilmente non tratterà di controllo degli utenti e sopratutto di ciò che scrivono.

Ma questo è un problema successivo, è meglio iniziare dalle cose semplici e se il progetto è ben spiegato secondo me può essere un ottimo libro. Ti consiglio di andare in libreria e sfogliarlo, meglio se lo trovi nella biblioteca civica e te lo prendi per un mese, io prima di spendere i soldi per un libro faccio così  ;)

Poi, ovvio che bisogna confrontarsi con gli altri e un forum di discussione è un ottimo inizio, io vi ho trovato persino amici con cui ora sto portando avanti un progetto.

risposto 10 anni fa
Marco Grazia
X 0 X

Be se c'è un esempio completo, è senza dubbio utile, tieni solo presente che l'approccio sarà di tipo semplice, molto probabilmente non tratterà di controllo degli utenti e sopratutto di ciò che scrivono.

Ma questo è un problema successivo, è meglio iniziare dalle cose semplici e se il progetto è ben spiegato secondo me può essere un ottimo libro. Ti consiglio di andare in libreria e sfogliarlo, meglio se lo trovi nella biblioteca civica e te lo prendi per un mese, io prima di spendere i soldi per un libro faccio così  ;)

Poi, ovvio che bisogna confrontarsi con gli altri e un forum di discussione è un ottimo inizio, io vi ho trovato persino amici con cui ora sto portando avanti un progetto.

Si lo so,  io sto già ad un buon livello, non sono un principante. So già fare praticamente tutto quello che mi serve, controllare gli utenti, quello che scrivono, sessioni. Diciamo che piu' che altro mi manca la logica, il click mentale per arrivare a fare determinate cose. Per esempio un sistema E-Commerce funzionante e sicuro. Magari tutto il codice che imposteranno li, sul libro, io già so farlo, ma non so in che ordine e secondo quale logica mi converrebbe scriverlo. Non so se mi sono spiegato :D.

risposto 10 anni fa
eXile
modificato 10 anni fa
X 0 X

Allora perché non provi a spulciarti qualche bel programma, tipo un forum o un CMS?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ti eri spiegato benissimo, per questo ti avevo consigliato un corso.

In realtà non sono le basi che ti mancano ma il metodo di studio, e studiando su internet il metodo spesso va a farsi benedire, perché ci si sposta di continuo da un posto ad un altro, almeno per me è così.

Io ti consiglio di fare una cosa, vai nella biblioteca civica della tua città e prenditi dei libri della vecchia collana Schaumm (o come cavolo si scrive) li trovi sicuramente nella sezione informatica, sono grossi e con la copertina arancio, se non ci sono chiedi se li hanno ancora in magazzino o ti fai fare un prestito interbibliotecario, troverai dei vecchi libri che parlano della teoria dei database; sono ottimi per iniziare e non c'è altro da sapere.

qui trovi l'elenco delle biblioteche pubbliche italiane, e puoi consultare il loro elenco di libri:

http://www.aib.it/aib/opac/repertorio.htm#pubbliche

risposto 10 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda