Creare un sito web con HTML 5.0 direttamente online: nuovo ambiente di sviluppo Bespin Mozilla

Bespin è un nuovo editor di testo web-based di Mozilla Labs in grado di sostituire gli editor di testo desktop per la realizzazione di interfacce per il web attraverso l'utilizzo del linguaggio HTML 5.

Redazione 

Incrementare la produttività degli sviluppatori, migliorare l’esperienza degli utenti e promuovere l’uso degli standard aperti. Sono questi gli obiettivi di Bespin, una soluzione sperimentale che propone un framework aperto ed estensibile per l’editing del codice.

Partorito dai Mozilla Labs, Bespin si configura come un editor di testo web-based scritto in JavaScript e in grado di sostituire gli editor di testo desktop per la realizzazione di interfacce per il web attraverso l’utilizzo del linguaggio HTML 5, evoluzione dell’HTML 4.01. Rilasciato da poche ore sotto forma di prototipo in versione 0.1 e disponibile sotto licenza MPL (Mozilla Public License), Bespin consente agli sviluppatori di collaborare on line e di accedere ai propri file e progetti da qualsiasi device e in qualsiasi momento. Bespin trasferisce, quindi, gli strumenti di editing del codice sul web e presenta funzionalità di hosting, collaborazione e condivisione. Si tratta, cioè, di una soluzione di cloud computing in puro stile Web 2.0.

Bespin presenta una riga di comando in stile Vi o Emacs e un dashboard per la gestione dei file. Attraverso la riga di comando, gli sviluppatori possono accedere alle funzioni dell’editor, che sono disponibili tramite una ricerca dei termini inseriti nella command line. Alle funzioni presenti di default se ne possono aggiungere altre sotto forma di plug-in, anche facendo riferimento alle funzionalità messe a disposizione da Ubiquity. I plug-in, tra l’altro, possono essere condivisi tra chi collabora a uno stesso progetto. Il dashboard, invece, è suddiviso in diverse aree: l’area per la navigazione a colonne dei progetti e del contenuto, quella per i file aperti e quella per digitare i comandi.

Al momento le funzioni offerte dall’editor di Bespin sono limitate, ma, ricordiamo, siamo di fronte a un prototipo. In ogni caso, gli sviluppatori possono utilizzare gli undo, la selezione del testo, il taglia, copia, incolla, la numerazione delle righe, la colorazione automatica della sintassi e la generazione di anteprime che vengono aperte in una nuova finestra. Bespin consente anche di importare progetti esterni, che vengono poi aggiunti nella colonna dedicata.

È possibile farsi un’idea delle funzionalità e delle potenzialità di Bespin registrandosi al sito del progetto, ma segnaliamo che, al momento, la funzione di collaborazione viene solo mostrata in un esempio statico e che la possibilità effettiva di lavorare in contemporanea con altri utenti su uno o più file sarà resa disponibile nelle versioni successive. I Mozilla Labs hanno messo a disposizione anche i codici sorgenti.

Autore: Andrea Galassi

Ultimi articoli correlati:

Commenta La Notizia!