Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo
Il più recente robot per la pulizia domestica di Dreame, modello Aqua10 Ultra Roller, abbina un potente motore di aspirazione della polvere a un sofisticato sistema di lavaggio con rullo integrato. Il tutto governato dalla logica di intelligenza artificiale, per i migliori risultati
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Siamo volati fino a Belfast, capitale dell'Irlanda Del Nord, per scoprire il nuovo Realme 15 Pro 5G Game Of Thrones Limited Edition. Una partnership coi fiocchi, quella tra Realme e HBO, un esercizio di stile davvero ben riuscito. Ma vi raccontiamo tutto nel nostro articolo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
Il Gigabyte Gaming A16 offre un buon equilibrio tra prestazioni e prezzo: con Core i7-13620H e RTX 5060 Laptop garantisce gaming fluido in Full HD/1440p e supporto DLSS 4. Display 165 Hz reattivo, buona autonomia e raffreddamento efficace; peccano però le USB e la qualità cromatica del pannello. Prezzo: circa 1200€.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-11-2005, 17:18   #1
Davidman
Senior Member
 
Iscritto dal: Mar 2004
Città: San Vito dei N.nni
Messaggi: 1441
Creazione Sito. I programmi indispensabili.

Allora ragazzi prima di reindirizzarmi al tasto cerca vi dico che già l'ho usato e che qualche idea me la sono fatta ma qui vorrei chiedervi quali sono i programmi necessari per creare un sito da zero.
Ho bisogno di imparare una marea di cose dato che devo fare un progetto per l'università che prevede la creazione di un sito con i controbip.
Si tratta dell'esame di Sistemi Informativi che io ho inserito nel mio piano di studi benchè sia un elettronico...di conseguenza le mie conoscenze sono mooolto ristrette.

Armato di buona volontà sto cercando di capire quali sono i tools di cui ho bisogno ma mi ritrovo sommerso da una marea di sigle + o - tutte uguali e non riesco a capire da dove iniziare.

Vi dico quali sono le mie conoscenze e cosa ho capito io, se sareste così buoni da correggermi e darmi qualche dritta ve ne sarei molto grato.
Le mie conoscenze sono:
- Teoria sulle Basi di dati per quel che riguarda progettazione Concettuale, progettazione Logica e Normalizzazione ma poco sulla progettazione Fisica. Conosco il modello relazionale, l'algebra relazionale ma non il calcolo relazionale. Conosco SQL92 (o SQL2 che dir si voglia), definizione dei dati in SQL (schemi, tabelle, domini, vincoli intrarelazionali e interrelazionali), interrogazioni in SQL (semplici, con operatori aggregati, con raggruppamento, di tipo insiemistico, nidificate), manipolazione dei dati in SQL (inserimento, cancellazione, modifica), vincoli di integrità, asserzioni, viste, concessione di privilegi ma non ho toccato le transazioni.
-Del protocollo HTTP conosco le regole base su cui si basa, i metodi di richiesta e risposta e i codici base.
-Di HTML conosco veramente poco, giusto i TAG necessari per fare una vendita su ebay
-Di XML ho letto qualcosa sulla struttura dei documenti, sul fatto che questi devono essere ben formati e validi e che per verificare ciò c'è bisogno di un parser. Ho capito che rispetto ad HTML XML è molto + potente perchè essendo un metalinguaggio posso usarlo per definire gli elementi stessi del linguaggio di markup che voglio tramite un DTD mentre HTML diciamo che è preimpostato.
-Di ASP so che si usa in chat per dire aspetta

Detto questo per creare un sito adatto al mio progetto devo creare un database sul quale esso deve poggiarsi e poi "disegnare" il mio sito in HTML o XML con l'ausilio di programmi che mi permettano di fare ciò graficamente dando solo una sbirciatina al codice che c'è dietro. Come si inserisc l'ASP in tutto ciò? Devo associare alle pagine in XML delle pagine in ASP per permettere l'interazione con l'esterno e con il database?
Appena finite di ridere potete darmi qualche consiglio?

In pratica sempre da quello che ho capito io avrei bisogno di un programma per creare il database, parser, editor...non ci capisco + niente! Con Access posso fare tutto ciò direttamente oppure è poco professionale?
Poi per la parte relativa alla costruzione del sito potrei usare Dreamweaver ma come avviene l'interazione col database lo scopro man mano o potete darmi qualche suggerimento?
So che ho fatto una gran confusione ma vi prego

I + esperti potrebbero dirmi quale combinazione di programmi usano e come avviene l'interazione tra questi?

Grazie!
__________________
Non esiste una notizia più old dell'utente che la classifica come tale.
Ho trattato felicemente con Spider-Mans, Satrax, powermian, Stefano_BA, xchetto85x, Blackmoon, Zell, ranasaltella, lord byron, ciocia, Catan, NetHak, [Riot]-kyashan, franzgranata, Sp4rr0W.
Davidman è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 10:52   #2
Davidman
Senior Member
 
Iscritto dal: Mar 2004
Città: San Vito dei N.nni
Messaggi: 1441
31 visite, nessuno sa consigliarmi?
__________________
Non esiste una notizia più old dell'utente che la classifica come tale.
Ho trattato felicemente con Spider-Mans, Satrax, powermian, Stefano_BA, xchetto85x, Blackmoon, Zell, ranasaltella, lord byron, ciocia, Catan, NetHak, [Riot]-kyashan, franzgranata, Sp4rr0W.
Davidman è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 11:11   #3
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Prima di tutto ti conviene trasformare il tuo pc in un piccolo server per testare il tuo sito in locale. Cosi eviti bollette astronomiche o di spendere soldi comprando un server da qualche società di hosting.

Per fare questo ti serve un server HTTP. Qui Apache è il più usato sul web ed è gratis. Un server per gestire i vari Database. MySQL è piuttosto facile da usare, è gratis ed è uno dei piu diffusi nei servizi di hosting. Poi ti serve un linguaggio di scripting da usare all'interno di HTML. Il piu diffuso e facile da imparare è PHP.

Se vuoi imparare per bene a fare queste cose ti consiglio di scaricarli separatamente ed imparre a configurarli ed a farli interagire tra loro a mano. Altrimenti se hai fretta esistono dei piccoli paccehtti come easyphp che installano e configurano tutto in pochi click.

Impostato i vai server ti servono un browser, un buon editor di testi ed un programma di grafica.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 16:26   #4
Davidman
Senior Member
 
Iscritto dal: Mar 2004
Città: San Vito dei N.nni
Messaggi: 1441
VICIOUS ti ringrazio tanto, sei stato molto chiaro
Lasciando stare quello che è più usato al momento, dovendo imparare molte cose da zero, in previsione futura cosa mi conviene usare?
Ricapitolando devo usare un linguaggio per il database, uno per creare le pagine e uno per gli script(sono programmini interni alle pagine?)
- SQL per il database
- HTML o XML per la formattazione delle pagine
- PHP o ASP per gli script
Sto facendo confusione?

Potresti indicarmi quali sono i programmi + indicati per implementare tali linguaggi?

Io mi creo un server su Hard Disk (quanto spazio è richiesto in media?) con Apache e MYSQL ma questi sono anche programmi che mi permettono di "scrivere" il database?
E'questa la guida che fa al caso mio? Altre combinazioni oltre Apache + MySQL + PHP?
__________________
Non esiste una notizia più old dell'utente che la classifica come tale.
Ho trattato felicemente con Spider-Mans, Satrax, powermian, Stefano_BA, xchetto85x, Blackmoon, Zell, ranasaltella, lord byron, ciocia, Catan, NetHak, [Riot]-kyashan, franzgranata, Sp4rr0W.

Ultima modifica di Davidman : 16-11-2005 alle 16:38.
Davidman è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 17:05   #5
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Tra HTML/XHTML e XML ti consiglio di imparare i primi che sono enormemente più diffusi. Usare XML e XSLT per ora è un suicidio.

PHP è molto più diffuso come linguaggio di scripting. Trovi molta più documentazione, esempi da cui prendere spunto oppure software gratuito gia pronto. Quindi te lo consiglio.

Per quanto riguarda SQL dipende dal server che scegli. Il 95% del linguaggio è comune a tutti i server quindi portare da uno all'altro non è molto difficile. MySQL è piu facile da amministrare e poi ha due programmmi come Administrator e Query Browser gratuiti che sono disponibili direttamente dal sito.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 17:28   #6
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da Davidman
Potresti indicarmi quali sono i programmi + indicati per implementare tali linguaggi?[/color]
Per fortuna non li devi implementare di persona Devi solo usarli.
Di editor ne esistono un porcaio, sia a pagamento sia free. Cerca qualcosa tipo "free xhtml php editor" su google.

Quote:
Originariamente inviato da Davidman
Io mi creo un server su Hard Disk (quanto spazio è richiesto in media?) con Apache e MYSQL ma questi sono anche programmi che mi permettono di "scrivere" il database?
mysql è il database. In mysql crei il tuo database. Apache è il server. Apre una porta sulla tua macchina alla quale puoi accedere con il tuo browser per testare i tuoi progressi. Sono due cose distinte eh.
Cmq ci saranno migliaia di tutorial che ti spiegano come fare i primi passi con apache+mysql+php...è un argomento piuttosto inflazionato.
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 18:07   #7
Davidman
Senior Member
 
Iscritto dal: Mar 2004
Città: San Vito dei N.nni
Messaggi: 1441
Grazie ragazzi, veramente infinite grazie!
Avete fatto un pò di chiarezza nella mia testa, andrò con il classico apache+mysql+php allora, in futuro poi farò di necessità virtù se altri programmi si riterranno necessari.
__________________
Non esiste una notizia più old dell'utente che la classifica come tale.
Ho trattato felicemente con Spider-Mans, Satrax, powermian, Stefano_BA, xchetto85x, Blackmoon, Zell, ranasaltella, lord byron, ciocia, Catan, NetHak, [Riot]-kyashan, franzgranata, Sp4rr0W.
Davidman è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2005, 10:03   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Personalmente ti consiglio di usare Python e ClearSilver. Python è un linguaggio supportato da Apache, che nella versione 2.0 integra già mod_python. In particolare con mod_python scrivere applicazioni web è veramente molto veloce, perché il publisher (che è un suo handler preconfezionato) semplifica molto tante operazioni (per quanto mi riguarda le chiamate HTTP si traducono in funzioni Python che non hanno niente di speciale a quelle che scrivo normalmente).

E' un linguaggio di scripting, quindi simile a PHP, ma ha una sintassi IMHO più semplice e che ti permette di scrivere del codice più velocemente e in maniera migliore (suddividendolo in moduli).
Inoltre ha il vantaggio che i sorgenti vengono compilati in un suo bytecode al loro primo caricamento, ed eseguito poi dalla sua virtual machine.
Questo dal punto di vista prestazionale può fare la differenza.

ClearSilver è invece una libreria di template particolarmente potente che ti permette di dividire il processo di generazione dei dati da quello della loro presentazione.
Questo è particolarmente importante perché puoi passare molto facilmente da HTML a XHTML o XML (o altro) cambiando soltanto il template e non toccando di una virgola il funzionamento della tua applicazione lato server.

Qui http://www.clearsilver.net/docs/ si parla di ClearSilver.
Qui http://www.clearsilver.net/docs/apples_to_oranges.hdf trovi un confronto con PHP, ASP, JSP e in generale con gli approcci che si usano nella programmazione web e come si inquadra uno strumento come CS.
Infine qui http://www.clearsilver.net/docs/compare_w_xmlxslt.hdf trovi un confronto con XML/XSLT.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2005, 08:50   #9
Davidman
Senior Member
 
Iscritto dal: Mar 2004
Città: San Vito dei N.nni
Messaggi: 1441
Grazie della risposta cdimauro, appena diventerò un pò + pratico darò un'occhiata anche alla tua soluzione.

Ho trovato un pacchetto chiamato easyPHP (che sicuramente conoscerete ) che mi installa tutto il necessario, dite che affiancandolo a Dreamweaver potrebbe andare oppure ha delle limitazioni?

Un'altra cosa volevo chiedervi: ho visto che in rete ci sono vari siti che ti fanno creare dei siti interi con pochi click (mambo, joomle, xoops ecc..) è possibile creare un sito tramite questi e poi dal risultato ottenuto ricavare codice php, html, il database ecc. ???
__________________
Non esiste una notizia più old dell'utente che la classifica come tale.
Ho trattato felicemente con Spider-Mans, Satrax, powermian, Stefano_BA, xchetto85x, Blackmoon, Zell, ranasaltella, lord byron, ciocia, Catan, NetHak, [Riot]-kyashan, franzgranata, Sp4rr0W.
Davidman è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2005, 12:13   #10
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
EasyPHP è molto semplice da installare e usare. Vai pure.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2005, 15:34   #11
pequeno
Member
 
L'Avatar di pequeno
 
Iscritto dal: Jul 2005
Città: Potenza
Messaggi: 126
Ciao,
io finora ho utilizzato vari linguaggi per il web,
tra cui php, asp e jsp (che per ora ritengo il più "professionale").
Mi piacerebbe vedere un pò python.
A quanto pare lo conosci. Si impara facilmente?
Hai qualche guida o info?

Quote:
Originariamente inviato da cdimauro
Personalmente ti consiglio di usare Python e ClearSilver....
__________________
Un'interfaccia per domarli, un package per trovarli tutti, un riferimento per ghermirli e nel framework incatenarli."
Il Signore degli Oggetti
pequeno è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 07:06   #12
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
http://diveintopython.org/ per imparare velocemente il linguaggio.
www.python.org per la documentazione ufficiale.
http://www.modpython.org/ per mod_python. Visto che sviluppi pagine web, ti sarà molto utile: vedrai che con python & mod_python dimenticherai variabili GET, POST, ecc. e anche gestire l'upload di un file diventerà una cosa banale.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo Dreame Aqua10 Ultra Roller, la pulizia di casa c...
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti Recensione Realme 15 Pro Game Of Thrones: un ver...
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Nikon presenta due obiettivi: NIKKOR Z D...
Horizon vs Light of Motiram, si entra ne...
Atari rilancia Intellivision Sprint e fa...
Leapmotor lancia in Italia il SUV elettr...
QNAP punta sempre più in alto con...
Scandalo ibride plug-in: consumano come ...
L'intelligenza artificiale fa sempre pi&...
Oracle dal punto di vista dell’Europa: l...
James Dyson Award 2025: dall'accessibili...
Xiaomi: gli smartphone con display poste...
Final Fantasy 7 Remake Part 3 offrir&agr...
Chery presenta Omoda 4, da benzina a ele...
TSMC alza i prezzi: Qualcomm e MediaTek ...
Una Offline Room per aiutare gli student...
Partnership EOLO-Qualcomm: connettivit&a...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:04.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v