|
Benvenuti nel portfolio personale di Matteo Nardelli
MatteoProjects nasce con l'intento di creare una vetrina di alcuni lavori che, nel corso del tempo, ho realizzato. Per motivi di tempo o mancanza di materiale, alcuni dei miei lavori non sono presenti.
Alcuni dei miei lavori e tutorial sono presenti, per la maggior parte, sul portale informatico WinInizio.it, del quale sono co-amministratore.
|
|
L'importanza del W3C.
Alla base della comunicazione vi è un insieme di regole che permettono il corretto passaggio di informazioni dal mittente al destinatario. Cosi come avviene nella comunicazione orale e non, nel web vi sono una serie di regole che permettono alle pagine web di essere visualizzate e sfogliate visualizzandole in maniera indipendente dal tipo di browser o dal tipo di client che utilizziamo per connetterci ad internet.
Le regole per la stipulazione di un formato HTML che sia universalmente comprensibile per tutti gli utenti di internet sono definite dal consorzio W3C. L'importanza del rispetto delle regole del W3C è banalmente chiaro se si vuole ottenere un sito web visitabile e comprensibile allo stesso modo per tutti i "clienti" di internet.
W3C è un'associazione di nome World Wide Web Consortium (abbreviato, appunto, W3C), con lo scopo di migliorare gli esistenti protocolli e linguaggi per il WWW e di aiutare il web a sviluppare tutte le sue potenzialità. (cit. Wikipedia)
Mia prerogativa è quella di rispettare al massimo gli standard, cercando di portare nel web non solo la conformità, ma anche la filosofia che vi è dietro il 'buon fare web'.
PHP e MySql
I miei primi approcci al web dinamico sono avvenuti studiando il linguaggio dinamico server-side PHP, con supporto di MySQL come DBMS (Database Management System). Mediante questo linguaggio di programmazione molto diffuso e molto potente ho avuto modo di sperimentare, divertirmi e progettare i primi applicativi web. Nel corso del tempo ho approfondito la conoscenza di alcuni CMS che si basano su questo linguaggio di programmazione (PHP), quali Joomla, Wordpress ed Invision Power Board, ma non solo. In particolar modo per Joomla ho sviluppato anche alcuni moduli personalizzati.
Python Ultimamente ho approfondito la conoscenza di questo linguaggio di programmazione per la creazione di script e applicazioni web. Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.
|
|