7 redattori web Linux che portano a termine il lavoro
notiziaVerso l'inizio del web (o quando ha iniziato a diventare mainstream) è stato popolare passare ore a hackerare via tastiera per digitare la tua prima pagina web.
Questi primi tentativi erano orribili mescolanze di colore, stile (o la loro mancanza) e sembravano consistere interamente di persone che ti dicevano come si sentivano su determinati argomenti.
Devi solo passare un po 'di tempo con l'Internet Archive per vedere brillanti esempi del terrore che potrebbe essere creato con un semplice editor di testo e troppa conoscenza.
Da lì lo sviluppo web è diventato un po 'più intelligente, e non passò molto tempo prima che gli strumenti basati su GUI diventassero disponibili per rendere l'intero processo più veloce e facile da usare.
Purtroppo, non hanno migliorato lo scontro di tutti i colori, ma hanno reso molte più persone molto più produttive. Persino Microsoft, avendo precedentemente dismesso la potenza del web, ha fatto un'inversione di marcia completa e ha finito per rilasciare FrontPage per alimentare ancora più abusi dei sensi.
Qui e ora
Oggigiorno un numero molto elevato di siti utilizza un sistema di gestione dei contenuti dedicato che serve ad astrarre totalmente gli utenti dalle complessità dell'apprendimento di HTML, DHTML, XHTML e di tutti gli altri linguaggi che possono essere sfruttati per produrre siti Web dinamici e ricchi in favore del rigoroso controlli sull'aspetto.
Questo non vuol dire che non ci sia posto per i buoni editori del web vecchio stile; piuttosto che ora forniscono un insieme complementare di strumenti che possono migliorare un sito web, trasformandolo in una cosa di relativa bellezza.
Quindi, qual è lo stato degli editor per Linux e va meglio di Vi o Emacs? Diamo un'occhiata a quali opzioni sono in offerta oggi.
1. Pesce azzurro
Licenza: gratuito sotto GPL
Sito Web: bluefish.openoffice.nl
Il nostro primo editor di interesse è Bluefish, che è commercializzato come editor HTML dei programmatori. Quando lo lanci, puoi capire perché è visto in questo modo. Sebbene non sia possibile modificare un'anteprima grafica, si ottiene un'intera serie di icone che richiedono di essere cliccate.
Gli sviluppatori hanno anche preso una foglia dal libro di Microsoft, mimando la loro interfaccia Ribbon con una gamma di opzioni per formattare il tuo HTML. Più interessante è il gran numero di altri componenti che possono essere inseriti nel mix, tra cui PHP, SQL e alcune opzioni di Apache limitate.
Tutti questi sono progettati per eliminare parte del dolore dalla creazione di pagine complesse, qualcosa che va lodato. Ancora meglio, c'è un riferimento piuttosto esauriente non solo alla complessità dell'HTML, ma anche a PHP, CSS2 e Python.
Come ci si aspetterebbe da qualsiasi editor di codice, c'è la colorazione e l'evidenziazione della sintassi per aiutarti a monitorare e correggere eventuali errori nel codice. Tornando all'interfaccia Ribbon, abbiamo trovato fastidioso dover fare clic due volte per ottenere le opzioni di cui avevamo bisogno: una volta per far apparire la barra degli strumenti e di nuovo per selezionare l'opzione che volevamo.
È una caratteristica che troviamo leggermente fastidiosa anche in Office, anche se possiamo capire che altri potrebbero preferirlo. Tuttavia, l'interfaccia sembra un po 'ingombra, anche se il nastro nasconde la maggior parte delle icone.
Dopo un po ', ti ritroverai a inserire il codice senza le icone, solo per evitare di doverle usare. Se scopri che stai usando una manciata di icone su base regolare, puoi scegliere di aggiungerle alla barra rapida - un'opzione tipo barra multifunzione che ti offre la tua area di collegamento personalizzata.
Noi siamo una legione
Una delle migliori caratteristiche di Bluefish è che ti consente di creare ciò che chiama progetti, che contengono un numero di pagine o elementi tutti basati su un comune insieme di preferenze. Ogni pagina è contenuta in una propria scheda, rendendo relativamente semplice l'apertura di un certo numero di pagine all'interno dell'editor per il controllo incrociato tra di loro in base alle necessità.