Newsgroup: it.comp.www.html
Titolo: Creare siti web

Vorrei imparare a realizzare siti web abbastanza  professionali .
Conosco discretamente C e C++ .
Che linguaggio mi consigliate di usare ?
In rete trovo qualcosa di free a livello di editor , compilatori ,
librerie , tutorial ?
Un ottimo testo che insegna dalle basi quale potrebbe essere ?
grazie

 [...]
Ce ne sono parecchi anche dal costo piuttosto elevato, fai un giro nei 
reparti specializzati delle librerie.
Buon lavoro
Ciao : )
-- 
~ Alastor2602 // Hoka Hey
-> 
http://alastor2602.altervista.org
-> 
http://enterprise2602.altervista.org
"Con ogni pensiero, tentare di conoscere i propri difetti e correggersi 
per tutta la vita: questa e` la via"

 Un ottimo testo che insegna dalle basi quale potrebbe essere ?
io ho usato(ed uso) php5 e mysql della Mcgrawhill e php5,apache e mysql 
della Hoepli, il primo molto professionale per te che hai basi di 
programmazione dorebbe andare bene, il secondo da consigliare a chi parte da 
zero assoluto, entrambi validi.
ciao

 Un ottimo testo che insegna dalle basi quale potrebbe essere ?
io ho usato(ed uso) php5 e mysql della Mcgrawhill e php5,apache e mysql


 Un ottimo testo che insegna dalle basi quale potrebbe essere ?
Per il PHP, il manuale stesso che trovi sul sito (
www.php.net
).
Bye.
-- 
Alessandro Pellizzari

 - Using Thunderbird

secondo me visto che conosci già il C++ oltre all'html e i css che
sono fondamentali mi butterei sul C# della piattaforma 
dot.net
Libri a volontà sulla rete.

 Comunque ti sconsiglio PHP: è inutilmente complesso e ridondante.
E allora il sistema JSP/Servlet com'e' ???? :-)
-- 
Lello Vitello
cantautore alla bona
www.lellovitello.it


Poiche conosci gia' C e C++ non credo tu avrai problemi ad usare PHP.
http://www.php.net/
Di documentazione e' piena zeppa la rete, libri non te ne consiglierei.
Poi va beh, ad imparare xhtml e css, penso non ci metterai piu' di 
tanto, generalmente le basi si possono imparare in circa 2 o 3 ore, poi 
va beh, i vari tips&trick, quelli li si impara con l'esperienza.
ciao
	MaX

 
Mai usato. Ho provato il PHP per una settimana, però. Mai più.


 Comunque ti sconsiglio PHP: è inutilmente complesso e ridondante.
Passi il rindondante (ma dipende come si usa)... ma complesso... lo usa mio 
cugino di 8 anni ehehehe
Il problema è proprio questo: il php è molto semplice... talmente semplice 
che lo usano cani e porci (io devo ancora capire se sono un cane o un 
porco)!
Se lo usi con superficialità ti ritrovi del codice brutto, rindondante e 
incomprensibile perché mischiato all'html della pagina... ma se lo usi con 
una mente da programmatore ordinato, non solo diventa elegante, ma anche di 
una potenza strepitosa (col php puoi gestire e creare le immagini lato 
server, che non è roba da poco...). E cosa più importante: è open source :)
ciao,
Luca(riello) 

 server, che non è roba da poco...). E cosa più importante: è open source :)
LOL. Si vede che non hai mai usato Python con PIL 
(
http://www.pythonware.com/products/pil/
). Dagli un'occhiata e poi ne 
riparliamo... :-D
PS: anche Ruby e Python sono open source (e ci mancherebbe altro!)


 
PHP e' iper supportato, e' pieno di documentazione, e' agevole e ricco 
di funzionalita' !
Non vedo cosa non possa andare in PHP.
La pecca di PHP e' che e' veramente tanto facile e flessibile, e spesso 
si rischia di abusarne, ma questo puo' capitare ai pivellini 
diversamente un programmatore esperto ne puo' ricavare dell'ottimo 
codice, pulito ordinato e coerente.
Spero tu non sia passato ad ASP !!  :(

 :)
Non credo che siano caratteristiche queste che manchino a RoR e Python.
-- 
Vide
"Rock'n'roll is just rock'n'roll" (AC/DC)
NP: Nulla

 PS: anche Ruby e Python sono open source (e ci mancherebbe altro!)
Il problema di Ruby e Python e` che non li trovi installati da nessuna
parte. Se li vuoi su un server, il server deve essere tuo.
Peggio ancora per nevow (o twisted o cherrypy o ...) e rails.
Mentre PHP lo trovi sul 99.9% dei server web con Linux e sul 60-70% dei
server web con Windows, ruby e python sono si` e no sul 5-10%
Oltre a questo, PHP lo conoscono piu` o meno tutti i programmatori web
(assieme a Java e ASP/*), e ci trovi di tutto, dalle classi ai CMS, ai
moduli per CMS, mentre python lo conoscono in pochi, e ruby in
pochissimi.
Sono d'accordo anche io che python e` piu` elegante (ruby non lo conosco
quasi per niente), ed e` anche il mio linguaggio preferito, ma quando
devi mettere roba in produzione devi contare anche queste cose.
Bye.
-- 
Alessandro Pellizzari

 Spero tu non sia passato ad ASP !!  :(
E cosa cambia? Il web server? No, sono passato a Python (Nevow) e poi a RoR.


 Non credo che siano caratteristiche queste che manchino a RoR e Python.
Non mi pare di aver denigrato questi linguaggi... che non conosco, ma so 
essere molto potenti e gettonati... e ci sarà un perché!
e ci sarà un perché pure se il php è così tanto diffuso..
Insomma ogni linguaggio ha i suoi pregi e difetti, e la loro facilità 
dipende dal loro matrimonio con la nostra forma mentis... inutile discuterne 
:)
ciao,
Luca(riello) 


Non conosco il python ma so che è un ottimo linguaggio e non devi 
convincermi di questo.
Però ti vorrei fare un appunto:
volevi convincermi che il linguaggio è migliore e mi hai dato 'sti link.
Lo script in php sopra citato ti fa:
a) Possibilità di selezionare una immagine a scelta (con lo stesso script 
puoi decidere tramite GET se fare una immagine randomica o una precisa 
immagine a scelta).
a-1)Controllo dell'esistenza dell'immagine selezionata.
a-2)CREAZIONE di una immagine personalizzata in caso di errore 404 (file not 
found, non trova l'immagine che hai specificato), dopo aver controllato se è 
attiva la libreria per la creazione di immagini.
a-3)Abbattimento del case sensitive in caso la macchina su cui gira lo 
script distingue maiuscole e minuscole.
b) Ti stampa col giusto header l'immagine randomica dopo averla scelta nella 
directory (in pratica non te la linka, te la ricrea).
il tutto con una vecchia versione del linguaggio e scritto (lasciatemelo 
dire) abbastanza male.
Se avessi letto almeno l'ampia descrizione che ha messo l'autore, l'avresti 
capito.
Mi sembra ridicolo paragonarlo ad altri script che ti linkano immagini senza 
una minima gestione dell'errore, e poi stare a contare le righe.
Ma se vuoi contare le righe... contiamole... ecco uno script puro che fa né 
più né meno ciò che fanno gli altri due:
1)$directory = opendir("immagini"); 
$estensioni=Array("jpg","gif","jpeg","png");
2)while(false !== ($file = readdir($directory)))  { $ext = pathinfo($file); 
if(in_array($ext['extension'], $estensioni)) $img[]=$file;}
3)echo "<img src=\"immagini/" . $img[rand(0,count($img)-1)] . "\">";
io ne conto 3 :) certo potrei mettere qualche "a capo" per migliore 
leggibilità... ma non ha avuto la stessa accortezza l'autore dell'altro 
codice py :)
Comunque... io non conosco il python e tu non conosci il php. inutile 
discuterne oltre, convieni? ;)
ciao,
Luca(riello)

 usare nessun template, brrr, mi vengono i brividi!
Di base (mod_python per apache) in python e` il contrario. Tutto e`
python e il codice html viene inserito dentro python, quindi la
differenza e` inesistente.
Certo, usi nevow, cherrypy, twisted, ecc., ma allora non stai usando
python, ma un cms, un framework, un template-engine, ecc.
In PHP usi smarty, drupal, *nuke, ecc. e hai lo stesso risultato.
Lasciamo perdere questi confronti inutili, vi va?
Bye.
-- 
Alessandro Pellizzari

 discuterne oltre, convieni? ;)
Convengo :-D


 inoltre non mischi codice PHP con codice HTML.
Nessuno ti obbliga in php a mischiare codice e html... qui sta la tua 
abilità come programmatore, visto che è possibile evitarlo costruendoti 
funzioni apposite e strutturando il sito in maniera opportuna.
ciao,
Luca(riello)

 rispetto al tuo script PHP, inoltre non mischi codice PHP con codice HTML.
Questo perche' tu fai uso di un framwork basato su python, ce ce ne sono 
altrettnti per PHP offrendoti gli stessi risultati !
Se prendessimo in considerazione solo il modulo python, la differennza 
sarebbe inesistente: codice mischiato ad HTML.
Non confondere linguaggio con framwork.
ciao

 
Intendi mod_python? Sì, in quel caso mischi codice html e codice python, 
  ma guarda che tutti gli altri framework non derivano da mod_python, a 
differenza dei framework php che derivano appunto dal php. Non so se mi 
sono spiegato...


 
Boh, io rimango del parere che sia utile confrontare diversi linguaggi 
per capire qual è quello più adatto alle proprie esigenze e non rimanere 
ancorati ai soliti php e asp.



Son d'accordo sull'estendere le proprie vedute...
però non possiamo far dei paragoni con qualcosa che non si conosce..
a questo punto una cosa intelligente sarebbe imparare entrambi i linguaggi e 
discuterne (oppure leggere discussioni di persone competenti per entrambi i 
linguaggi)
ciao,
Luca(riello)

 ancorati ai soliti php e asp.
OK, posso essere d'accordo per il confronto, solo non in questo ng
(siamo OT da un pezzo) e con discussioni mirate, non del tipo "questo e`
meglio di quello perche` si`".
Il problema e` che spesso questo tipo di discussioni scadono in flame.
Bye.
-- 
Alessandro Pellizzari


''Not only am I not learning, I'm forgetting
stuff I used to know.'' -- Milhouse (the Simpsons)