COME

HTML, CSS, PHP, MySQL, XML, Javascript, Ajax, Adobe Flash, Actionscript, Joomla, WordPress

Questi linguaggi e moduli sono gli strumenti che sono utilizzati per realizzare i progetti che vengono commissionati.

Nonostante il fatto che per alcune categorie gli argomenti da trattare si possano ripetere, l'approccio ad ogni progetto è come se fosse unico nel suo genere, in quanto i contenuti da pubblicare, la loro quantità e il cliente con le sue esigenze, lo rendono tale.
L'esperienza fa si che le scelte finali che vengono consigliate siano le più attinenti (sia per la pubblicazione che per la gestione dei contenuti) e che soddisfino sempre le aspettative del cliente.
Tale obiettivo lo si raggiunge con un uso dei vari linguaggi, nei modi più appropriati e nelle funzioni che ognuno di loro svolge al meglio, e con uno studio grafico adeguato.

Qui di seguito un estratto delle definizioni dei linguaggi menzionati tratte da Wikipedia.

HTML
L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per descrivere la struttura dei documenti ipertestuali disponibili nel World Wide Web ossia su Internet.
Tutti i siti web sono scritti in HTML, codice che viene letto ed elaborato dal browser, il quale genera la pagina che viene visualizzata sullo schermo del computer.
L'HTML non è un linguaggio di programmazione, ma un linguaggio di markup, ossia descrive il contenuto, testuale e non, di una pagina web.

CSS
I fogli di stile a cascata, meglio noti con l'acronimo CSS (dall'inglese Cascading Style Sheet) e detti anche semplicemente fogli di stile, vengono usati per definire la rappresentazione di documenti HTML, XHTML e XML.
Le regole per comporre i fogli di stile sono contenute in un insieme di direttive (Recommendations) emanate a partire dal 1996 dal W3C.
L'introduzione dei fogli di stile si è resa necessaria per separare i contenuti dalla formattazione e permettere una programmazione più chiara e facile da utilizzare, sia per gli autori delle pagine HTML che per gli utenti.

PHP
Acronimo ricorsivo di PHP Hypertext Preprocessor, preprocessore di ipertesti, è un linguaggio di scripting interpretato, con licenza open source e parzialmente libera (ma incompatibile con la GPL), originariamente concepito per la realizzazione di pagine web dinamiche.
Attualmente è utilizzato principalmente per sviluppare applicazioni web lato server ma può essere usato anche per scrivere script a linea di comando o applicazioni standalone con interfaccia grafica.

MySQL
E' un database management system (DBMS) relazionale, composto da un client con interfaccia a caratteri e un server, entrambi disponibili sia per sistemi Unix come GNU/Linux che per Windows, anche se prevale un suo utilizzo in ambito Unix.
Il codice di MySQL viene sviluppato fin dal 1979 dalla ditta TcX ataconsult, adesso MySQL AB, ma è solo dal 1996 che viene distribuita una versione che supporta SQL, prendendo spunto da un altro prodotto: mSQL.
Il codice di MySQL è di proprietà della omonima società, viene però distribuito con la licenza GNU GPL oltre che con una licenza commerciale.
MySQL svolge il compito di DBMS nella piattaforma LAMP, una delle più usate e installate su Internet per lo sviluppo di siti e applicazioni web dinamiche.

XML
Acronimo di eXtensible Markup Language è un metalinguaggio di markup, ovvero un linguaggio marcatore che definisce un meccanismo sintattico che consente di estendere o controllare il significato di altri linguaggi marcatori.
Costituisce il tentativo di produrre una versione semplificata di SGML che consenta di definire in modo semplice nuovi linguaggi di markup da usare in ambito Web.
Il nome indica quindi che si tratta di un linguaggio marcatore (markup language) estensibile (eXtensible) in quanto permette di creare tag personalizzati.

Javascript
JavaScript è un linguaggio di scripting orientato agli oggetti comunemente usato nei siti web.
Fu originariamente sviluppato da Brendan Eich della Netscape Communications con il nome di Mocha e successivamente di LiveScript, ma in seguito è stato rinominato "JavaScript" ed è stato formalizzato con una sintassi più vicina a quella del linguaggio Java di Sun Microsystems.
JavaScript è stato standardizzato per la prima volta tra il 1997 e il 1999 dalla ECMA con il nome ECMAScript.

Ajax
Acronimo di Asynchronous JavaScript and XML, è una tecnica di sviluppo per la realizzazione di applicazioni web interattive (Rich Internet Application).
Lo sviluppo si applicazioni HTML con AJAX si basa su uno scambio di dati in background fra web browser e server, che consente l'aggiornamento dinamico di una pagina web senza esplicito ricaricamento da parte dell'utente.
AJAX è asincrono nel senso che i dati extra sono richiesti al server e caricati in background senza interferire con il comportamento della pagina esistente.
Normalmente le funzioni richiamate sono scritte con il linguaggio JavaScript.
Tuttavia, e a dispetto del nome, l'uso di JavaScript e di XML non è obbligatorio, come non è necessario che le richieste di caricamento debbano essere necessariamente asincrone.

Adobe Flash
Adobe Flash è un software per uso prevalentemente grafico che consente di creare animazioni vettoriali principalmente per il web.
Viene utilizzato inoltre per creare giochi o interi siti web e grazie all'evoluzione delle ultime versioni è divenuto un potente strumento per la creazione di Rich Internet Application e piattaforme di streaming audio/video.

Actionscript
È il linguaggio di scripting di Adobe Flash, software che affonda le proprie radici nella grafica vettoriale ma che, anche grazie alla diffusione del plugin, si è ritagliato un proprio spazio nella realizzazione di applicazioni dinamiche, oltre che nella realizzazione di siti web e piccole animazioni.
Actionscript si basa su ECMAScript e la sua sintassi, almeno fino alla versione 6 del Flash Player, è molto simile a JavaScript dal quale poi diverge in molto di ciò che riguarda le feature di OOP (dal Flash Player 7 il linguaggio si basa su classi e non utilizza la proprietà prototype per stabilire l'ereditarietà).
ActionScript è un linguaggio di alto livello, al contrario di assembly ad esempio, non compilato come il C, ma linguaggio interpretato (o pseudocompilato).
La sua esecuzione è infatti affidata al compilatore nativo di Flash Player, l'Actionscript Virtual Machine.

Joomla
È un software di content management per siti web, realizzato completamente nel linguaggio PHP.
È nato nel settembre 2005 da una scissione (fork) dal codice del CMS Mambo; attualmente è in rapido sviluppo, sotto la guida di un gruppo di sviluppatori (per buona parte ex-sviluppatori di Mambo) riuniti nell'associazione no-profit Open Source Matters.

Wordpress
È una piattaforma di "personal publishing", strutturata in PHP e che usa come database MySQL, che consente la creazione di un blog personale, pubblico o privato.
Creata da Matt Mullenweg, attualmente è distribuita con la licenza GNU General Public License e si può scaricare liberamente.
Wordpress supporta un solo blog per installazione ma ne esiste una versione multi-utente, WordPress MU, anch'essa distribuita con la stessa licenza.

Copyright 2009 UbyWeb&Multimedia, All Rights Reserved. +55 (11) 3717 3815 Brasil - +39 (011) 198 25 198 Italia www.ubyweb.com