L'open source è un fenomeno consolidato nel campo dei software e delle applicazioni per il Web. Garantisce un solido metodo di sviluppo e consente la libera circolazione delle soluzioni adottate. Anche nel settore dello sviluppo Web, seppur con molta fatica, il modello open source ha fatto breccia e oggi disponiamo di alcune soluzioni a codice aperto con cui poter creare i nostri siti.
In questo speciale vorremo approfondire le soluzioni open source disponibili sul mercato per quanto riguarda la creazione di siti Web, sia dal punto di vista della scrittura del codice sia dal punto di vista della creazione di immagini. I software e le soluzioni proposte non hanno solo il vantaggio di essere a codice aperto, ossia modificabili da chiunque, ma sono anche completamente gratuite. E ciò non è poco considerando gli alti prezzi che un professionista deve affrontare per poter mettere in piedi una stazione di lavoro.
Abbiamo tenuto fuori da questo speciale software open source ampiamente consolidati come il Web Server Apache, il database MySQL e la soluzione di sviluppo di siti Web dinamici PHP. Ad esse infatti sono dedicati interi siti o sezioni specifiche di HTML.it. Abbiamo anche evitato di entrare nello specifico delle distribuzioni Linux, altrettanto analizzate nelle pagine ad esse dedicate.
La maggior parte delle applicazioni considerate in questo speciale può essere utilizzata indistantamente su sistemi operativi Linux, Windows e Mac OS X. Tutte sono liberamente scaricabili dal Web ed utilizzabili sia in produzioni amatoriali sia in produzioni commerciali. Alcune di esse, come potrete verificare voi stessi seguendo i link che abbiamo raccolto a fondo pagina, possiedono funzionalità e caratteristiche che poco hanno da invidiare alle equivalenti soluzioni a codice chiuso.
Ad oggi disponiamo di almeno tre soluzioni open source per la creazione del codice sorgente di siti Web. Nvu è un editor WYSIWYG (offre cioè l'editing visuale delle pagine Web) basato su Composer, il programma dedicato alla creazione di siti Web della Mozilla Application Suite e sponsorizzato da Linspire. Giunto alla versione di prima maturità 1.0 la scorsa estate, include anche un editor di CSS chiamato CaScadeS.
Quanta Plus, del KDE Web Dev Team, ha una storia più lunga di Nvu ed è certamente un editor più completo. Supporta l'evidenziazione della sintassi, l'autocompletamento del codice, la strutturazione di interi siti Web, la gestione facilitata di eventi ed altri strumenti che ne completano l'offerta. Anche Bluefish, il terzo editor che preferiamo citare in questa introduzione, è giunto alla versione 1.0 e supporta l'evidenziazione della sintassi e gli strumenti di facilitazione della scrittura di codice. Non è un editor WYSIWYG ma adotta il simpatico acronimo di WYSIWYN (What You See Is What You Need, 'ciò che vedi è ciò di cui hai bisogno'). Questi ultimi due prodotti, tuttavia, sono disponibili solo per piattaforme Linux.
Anche sul versante della grafica possiamo contare su due prodotti tanto stabili da poter essere utilizzati con affidabilità. Il primo è The Gimp, un programma di grafica, fotoritocco e manipolazione di immagini che ha il suo equivalente nel mondo closed source in Photoshop. The Gimp ha uno dei sui punti di forza, oltre che nel supporto per i principali strumenti di manipolazione delle immagini, nella modularità: le funzioni possono essere ampliate grazie a plug-in di terze parti ampiamente disponibili.
L'altro programma open source di grafica cui abbiamo dedicato molte risorse è Inkscape che, a differenza di Gimp, è un programma di grafica vettoriale. È un progetto molto giovane, derivato da un precedente software chiamato Sodipodi, ma la sua stabilità è già di buon livello. I file sono salvati nel formato standard W3C SVG ma non supporta, alla data di scrittura di questa scheda, i colori CMYK.
ForumAderire a comunità virtuali o cercare la soluzione ad un... |
|
Posizionarsi su Google"Farsi una posizione" nel Web oggi, significa avere a che... |
|
AccessibilitàLe raccomandazioni, i suggerimenti, le tecniche per... |
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |