View Full Version : Ragazzi mi date chiarezza: costruzione siti
Ciao a tutti ragazzi
mi potete aiutare a fare un po' di chiarezza in merito alla costruzione di siti?
sto iniziando a vedere le esercitazioni proposte dal sito codecademy in html e css.
Cosa cambia con html5 e css3? rispetto a quello che sto vedendo
E poi tra le varie cose che si possono vedere sul sito , tipo php, python, jquery e ruby, cosa sono Wordpress e Joomla? sono altri linguaggi?
Wordpress e Joomla sono piattaforme scritte in php che facilitano la pubblicazione di siti con strumenti evoluti e plugin. E' un buon modo per creare su web senza dover sporcarsi troppo le mani con codice vero e proprio. Ovvio che se hai buone competenze in css e affini puoi intervenire in maniera puntuale sui file di configurazione customizzando al massimo i layout...
sono dei CMS, ovvero Content Management System
basati su PHP e MySQL (database)
il vantaggio è che sono già pronti, lo svantaggio è che per personalizzarli devi studiarti il loro framework :)
Wordpress e Joomla sono piattaforme scritte in php che facilitano la pubblicazione di siti con strumenti evoluti e plugin. E' un buon modo per creare su web senza dover sporcarsi troppo le mani con codice vero e proprio.
ma quindi sono dei programmi che ti permettono di riempire un pagina in maniera più veloce , proprio perchè tu non devi inserire codici? ma soltanto cliccare delle icone?
ma allora sono equivalenti ?
Ovvio che se hai buone competenze in css e affini puoi intervenire in maniera puntuale sui file di configurazione customizzando al massimo i layout...
tramite queste piattaforme si può andare a intervenire in maniera puntuale? o si fa con altri programmi?
@les
per framework intendi il loro codice? che è in php, giusto?
o in html?
ma quindi sono dei programmi che ti permettono di riempire un pagina in maniera più veloce , proprio perchè tu non devi inserire codici? ma soltanto cliccare delle icone?
ma allora sono equivalenti ?
tramite queste piattaforme si può andare a intervenire in maniera puntuale? o si fa con altri programmi?
sono piu' dei framework, e considera che l'ambiente di sviluppo/configurazione è annegato nel sito stesso che stai sviluppando. E' piu' facile usarlo che speigarlo...
https://it.wordpress.com/ provalo, fai decisamente prima...
ma quindi framework, significa pezzi di codice?
la frase dell'annegamento non l'ho capita.
cmq grazie per il suggerimento
per quanto riguarda il css3 html5? sono linguaggi diversi rispetto al css e html che sto vedendo su codecademy?
ma quindi framework, significa pezzi di codice?
la frase dell'annegamento non l'ho capita.
cmq grazie per il suggerimento
per quanto riguarda il css3 html5? sono linguaggi diversi rispetto al css e html che sto vedendo su codecademy?
il numerino indica la versione, html5 ha introdotto alcune funzionalità come gestione dei video h264 rispetto alla versione precedente. Non so cosa tu stia guardando ma continua a seguire cio' che stai facendo, al massimo poi integri...
il numerino indica la versione, html5 ha introdotto alcune funzionalità come gestione dei video h264 rispetto alla versione precedente. Non so cosa tu stia guardando ma continua a seguire cio' che stai facendo, al massimo poi integri...
guarda vengo da un'esperienza universitaria in cui dovevo superare 2 esami al c++, e mi è stato molto ostico soprattutto per la complicazioni delle cose che si dovevano fare e la poca pratica durante le lezioni: soprattutto si fermavano molto sulla teoria....poi all'esame erano ..zzi
ora ho scoperto questo codecademy che mostra facendo degli esempi cosa succede nella pratica e mi sembra davvero ragionevole come impegno.
per fare pratica, cosa consigli di utilizzare come editor? il notepad?
usa almeno notepad++ che include la formattazione del testo...
usa almeno notepad++ che include la formattazione del testo...
è un programma che si scarica a parte? giusto
a e per joomla c'è qualcosa i simile al link che mi hai dato?
si è un utility. Penso che joomla abbia qualcosa di simile si. In ogni caso puoi sempre installare xampp sul tuo pc o usare una macchina virtuale...
si è un utility. Penso che joomla abbia qualcosa di simile si. In ogni caso puoi sempre installare xampp sul tuo pc o usare una macchina virtuale...
scusa ma non ti seguo:
ho visto su wikipedia cosa è xampp, e mi sembra che è simile a wordpress? o sbaglio?
l'uso di una macchina virtuale perchè?
Daniels118
04-07-2014, 13:10
Xampp è un pacchetto che include il web server apache, il database mysql, l'interprete php, e l'interprete perl, di cui i primi 3 sono software tipicamente indispensabili per il funzionamento dei "siti" scritti in php. Parlare di similitudine tra xampp e wordpress, sarebbe come dire che una bicicletta e un ciclista sono simili.
ho appena provato a scrivere qualcosa su notepad++
potreste dirmi come si fa ad impostare l'andare a capo automatico arrivato ad un certo punto della pagina?
Daniels118
04-07-2014, 13:14
Manu "Visualizza > A capo automatico".
grazie Daniel ;) ;)
ma allora non c'è un solo modo di creare siti: con html e css, e con java e con php?
e quale è la differenza? quale è il linguaggio più comodo e/o più semplice da imparare?
mysql non è il linguaggio anche dei database relazionali? con questo linguaggio si fa creano anche siti?
un sito è l'interpretazione di un linguaggio di markup da parte di un browser. La generazione di questa pagina puo' essere fatta staticamente tramite un banale editor di testo o dinamicamente tramite diversi linguaggi di programmazione (java,php etc) serviti da un webserver. Ovviamente un sito dinamico puo' mantenere i suoi contenuti su uno strato persistente come appunto mysql...l'approccio dinamico piu' semplice è teoricamente php ma pui creare sezioni dinamiche anche con javascript o altri approcci...
ti consiglio di fare chiarezza sugli strati in gioco altrimenti rischi di girare tra linguaggi senza una vera meta...
infatti le mete sono il mio primo obiettivo.
cmq non sto andando alla cieca, cioè sto seguendo il percorso indicato su codecademy.
Prevede prima html e css, poi java etc etc
ma quindi non basta saperne uno solo di linguaggio: per fare un sito c'è bisogno di conoscere più linguaggi?
Ovviamente un sito dinamico puo' mantenere i suoi contenuti su uno strato persistente come appunto mysql
che vuol dire strato? o gli strati?
e poi persistente?
ma quando dici java non è che per caso intendi javascript? attento che java e javascript son due cose diverse. La struttura web per usare java è decisamente piu' complessa...
ma quindi non basta saperne uno solo di linguaggio: per fare un sito c'è bisogno di conoscere più linguaggi?
che vuol dire strato? o gli strati?
e poi persistente?
si devono conoscere i diversi strati visto che un sito è l'unione di questi. Lo strato persistente è il database...
si allora javascript, che è quello presente sul sito codecademy.
ma quindi quando tu parli di strati intendi dire tutte le pagine che compongo un sito?
no per strati intendo diversi element che entrano in gioco nella stesura del sito:
banale pagina di login :
- la pagina di login è disegnata secondo i criteri specificati dal css
- il form d inserimento dei dati è controllato tramite javascript per simboli validi o campi vuoti
- l'invio del form completo verso il server per la validazione si effettua con php
- il controllo dell'utenza si fa verso il database per controllare se lo username è o meno registrato
come vedi diversi trati entrano in gioco in una pagina web
e quindi per costruire un sito bisogna conoscere tutte queste cose?
e quindi per costruire un sito bisogna conoscere tutte queste cose?
Eh si.
Linguaggi di front-end (HTML, CSS, JAVASCRIPT).
Linguaggi di back-end (PHP o altri a scelta es. JAVASCRIPT (con node.js), PYTHON, JAVA, ecc.)
Un database dove salvare i dati: MySQL o POSTGRESQL o altri.
Eh si.
Linguaggi di front-end (HTML, CSS, JAVASCRIPT).
Linguaggi di back-end (PHP o altri a scelta es. JAVASCRIPT (con node.js), PYTHON, JAVA, ecc.)
Un database dove salvare i dati: MySQL o POSTGRESQL o altri.
ma da quello che sapete, quando si sviluppano siti in ambito lavorativo il progetto è affidato a più persone? chi è specializzato in qualche linguaggio e chi in altri
Dipende.
Esistono figure specializzate al solo front-end e figure al solo back-end. Come esistono anche figure full-stack, ovvero che lavorano a 360° in entrambe le macro-aree.
Poi logicamente più il progetto è grande più persone ci lavoreranno sopra. In accordo con tempistiche e budget di progetto.
ma da quello che sapete, quando si sviluppano siti in ambito lavorativo il progetto è affidato a più persone? chi è specializzato in qualche linguaggio e chi in altri
per piccoli siti il tutto è fatto da una sola persona, al massimo ti fai affiancare da un grafico...
Daniels118
04-07-2014, 16:48
Di solito dipende da quanto è grande l'azienda e da quanto il cliente è disposto a spendere, in aziende molto piccole c'è un analista programmatore tutto fare, in quelle più grandi si tende a dividere i compiti, però di solito un programmatore web conosce almeno un linguaggio lato server e uno lato client, anche se poi gli viene assegnato un ruolo più specializzato.
Comunque è improbabile che un'azienda assuma una persona senza nessuna esperienza, e finché è disoccupata quella persona per fare esperienza deve realizzare piccoli progetti da sola, quindi impara necessariamente un po' di tutto.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.