Newsgroup: it.comp.www.php
Titolo: Principiante

Ciao a tutti , e scusate in anticipo se ho sbagliato newgroup , sono un 
super principiante e vorrei imparare a ad usare PHP , e quindi vi chiedo 
quale è la strada migliore per incominciare , dove trovare del materiale 
didattico per poter imparare .Basta una ccettabile conoscenza di HTML per 
passare a PHP , è meglio  PHP o ASP ( forse non è il luogo adatto per fare 
questa domanda :-)), insomma vorrei fare una chiacchierata per riuscire ad 
entrare nel mondo dei siti dinamici
Grazie a chi abbia la pazienza di rispondermi
ciao MArco 

 entrare nel mondo dei siti dinamici
Puoi partire da qui 
http://php.html.it/
.
Ma con google ne puoi trovare tanti altri.
Ciao.
Tristan

 non serve conoscerli entrambi?
Essenzialmente, sì.
La differenza più grande secondo me è in qualcosa che va oltre i
linguaggi in sé: è l'ambiente di sviluppo di casa Microsoft, e cioè
Visual Studio. E' la loro punta di diamante, ed effettivamente è un bel
editor di codice.
Per fortuna, la comunità Open Source ha già creato n-mila editor di
codice come risposta, e il rapporto qualità/prezzo è a vantaggio di
quest'ultima, dato che anche qualora la qualità fosse inferiore (ed è
tutto da dimostrare), il prezzo è certamente inferiore (zero).
Ciao.
Tristan

 Potresti spiegarmi il perchè?
Te lo spiego io tramite un sillogismo:
Tutto ciò che è Microsoft fa schifo;
Asp è Microsoft;
Asp fa schifo.
Sono stato abbastanza chiaro?
:)

 ha scritto nel messaggio 
news:1153743734.6...@m73g2000cwd.googlegroups.com...
?? ha scritto:



Sono stato abbastanza chiaro?
:)
Chiairissimo , anche se magari da principiante avrei preferito un'analisi + 
tecnica e obiettiva  :-))
ciao e grazie

 stesso problema
Sì.
Per quanto riguarda una discussione più approdondita, ormai sono tutti
stanchi delle guerre di religione tra MSisti e antiMSisti :), ma puoi
sempre provare ad aprire una dicussione in crosspost tra i due ng:
avvisami prima, però, che così vado il più lontano possibile. ;-))
Semplicemente, scegli quello che più ti aggrada: io, ad esempio, ho
scelto PHP a prescindere da tutto il resto, perché dietro di sé ha
l'intera comunità del free software/open source, mentre la MS nel tempo
e con le varie scelte fatte, si è rivelata un'azienda incapace di non
risultare antipatica a chi ama la collaborazione.
Ciao.
Tristan

 php cosa c' ? ho detto una caxxata??
Nell'ordine: html, php, css
I database, se ti servono, mettili subito dopo html.
Access non e` un DB, e` solo l'interfaccia, ma siccome tutti lo chiamano
cosi`, non mi ricordo come si chiama il motore. :)
In ogni caso di solito non si usa per il web (spero).
In PHP puoi usare quello che vuoi: MySQL, PostgreSQL, Firebird, Oracle,
SQLite, ...
Molti usano MySQL perche` sembra piu` semplice. Io ti consiglio
PostgreSQL.
-- 
Alessandro Pellizzari

 php cosa c'è ? ho detto una caxxata??
Puoi tranquillamente studiare php anche senza conoscere un database.
Il database ti sarà poi essenziale per sviluppare le tua applicazione,
ma se devi studiare php, quindi parliamo di programmazione a livello
didattico, non è indispensaibile.
L'html, invece, studiatelo per bene prima. Anche studiare i css non
sarebbe una cattiva idea (solitamente i css si abbinano automaticamente
all'html, anche se non si dovrebbe, quindi puoi studiarli assieme).
In php, comunque, comincia con Sql dopo aver studiato le classi (quindi
dopo funzioni e array).
Ciao.

 php cosa c'è ? ho detto una caxxata??
oltre a tenere presente le altre risposte, io ti consiglio di imparare
prima xhtml e css insieme su un qualche tutorial/testo recente, e poi
passare a php (anche se php è molto più divertente, dato che è
dinamico).
per quanto riguarda i db, più che altro il problema è nella creazione di
db ben strutturati, e questo prescinde dal programma con cui li si crea.
poi per accedervi è ormai la stessa cosa in tutti i linguaggi. e con php
si può tranquillamente accedere anche ai db creati da access. ma tra
mysql, postgresql ed altri, davvero non se ne sente il bisogno. ;-D
Ciao.
Tristan

 PostgreSQL.
Quoto

>
[cut]
Grazie 

 php cosa c'è ? ho detto una caxxata??
Allora, procediamo con ordine:
Con ASP  puoi usare qualsiasi DB tu voglia, che sia MySQL, SQLServer, 
oppure un DB di access (che è solo un programma per la gestione dei DB), 
quindi in definitica che tu utilizzi ASP o PHP da questo punto di vista 
non cambia nulla, inoltre considera che la maggior parte delle volte o 
trovi MySQL o SQLServer e difficielmente ti faranno utilizare come DB un 
MDB (a meno che non ci sia qualche strano motivo e che chi ti obbliga a 
scegliere sia un pazzo!).
Per cosa studiare.. bè io ti consiglio una cosa un pò strana, ma che 
oper la mia esperienza, è utile:
  1 - XML   [ 
http://www.w3c.gov/TR/xml/
 ] (si, hai capito bene ;c) )
  2 - XHTML [ 
http://www.w3.org/TR/xhtml11/
 ]
  3 - CSS   [ 
http://www.w3.org/TR/REC-CSS2/
 ]
  4 - SQL (generico) e le opzioni particolari del DB che scegli.
  5 - PHP / ASP in base alle tue scelte.
  6 - javascript
  7 - Section 508 [ 
http://www.section508.gov/
 ]
      WAI-A       [ 
http://www.w3.org/TR/WAI-WEBCONTENT/
 ]
Cerco ora di spiegarti perchè questo ordine:
XML per priimo perchè il codice XHTML valido si basa su questo 
metalinguaggio, quindi se lo capisci bene sei già a metà dell'opera.
Successivamente ti imparerai _BENE_ l'xhtml perchè è il prodotto che 
(bene o male) dovrai restituire a chi visita la pagina.
CSS2 subito dopo, inquanto attualmente è quello che "limita" le 
possibilità di realizzare le pagine, ovvero se vuoi una certa struttura 
non puoi mettere i pezzi a casaccio e poi sperare di sistemarli con il 
CSS, ma devi innanzitutto metterli in un certo ordine, quindi è bene 
sapere come ordinare i pezzi prima di produrli (con PHP).
SQL (almeno i passaggi base) per poter effettuare *query*, *insert*, 
*joint*, ... ovviamente all'inizio potrebbe pastare una infarinatura sui 
tipi di dati e la struttura dei DB e solo dopo (quando ti serve) 
imparare le "finezze".
A questo punto saresti pronto a usare PHP/ASP con profitto. Ti coniglio, 
in ogni caso, una infarinatura sull'OOP.
Dopo aver imparato unlinguaggio lato server.. manca qullo lato client, 
quindi JS è d'obbligo ;)
Infine, ma non meno importante una òlettura sulle sinee guida per 
realizzare pagine accessibili non fa mai male ;c)
Quale è il contro di fare tutto ciò? è che ti passa la voglia prima di 
arrivare alla fine, quindi eventualemnte fai le cose in parallelo dal 
punto 3 in poi, ma prima devi assolutamente svolgere i punti 1 e 2.
[OT]  ================================================================
Se per caso volessi cimentarti con ASP, imparati direttamente l'
ASP.NET
 
che è il futuro del Web secondo MS, e come linguaggio di programmmazione 
  il C# che IMHO è molto meglio del VB (e sopratutto è nato apposta per 
.NET , quindi ne sfrutta appieno tutte le potenzialità! ).
Sul sito di MS esiste un editor completamente gratuito per sviluppare 
codice 
ASP.NET
 che è simile a visualstudio, ma con qualche piccola 
menomazione (non te ne accorgerai nemmeno!), ora non ricordo il nome, ma 
lo trovi abbastanza facilemente.
Se sei anche un sostenitore dell'Open Source, ma ti interessa la 
piattaforma .NET il progetto *mono* è a buon punto (soprattutto lato 
WEB), quindi una capatina su 
http://www.mono-project.org/
 è d'obbligo!
L'unico neo di questa tecnologia è nel trovare server FREE che la 
supportino (mentre a pagamento se ne trovano).
[/OT] ================================================================
Spero di non averti abbattuto o sconfortato ;)
Ciao
	Mavimo

 ha scritto nel messaggio 
news:ea85n7$r47$1...@area.cu.mi.it...

assolutissimamaente ,anzi mi sei servito da sprone .. grazie 

 Mavimo
grazie degli indirizzi , ma preferirei qualcosa in italiano già è dura 
cominciare se poi devo farlo anche in inglese ho paura di non arrivare in 
fondo
ciao marco