Supporta Adobe Innovative Text Editor Project

A differenza di Apple, Adobe sembra amare condividere le sue idee sui prodotti quando sono nella loro infanzia. Questa è una cosa buona e una cattiva. Come utente, è divertente vedere cosa ha in serbo Adobe. Certo, è frustrante passare il tempo a lavorare con un progetto solo per vederlo svanire completamente, per non arrivare mai a piena fruizione. C'è anche la frustrazione legata all'utilizzo di qualsiasi tipo di progetto beta precoce. Permettere agli utenti di controllare la versione a malapena funzionante del tuo prodotto potrebbe dissuaderli dal provare mai quello finito.

Nel bene o nel male, Adobe mostra spesso i suoi fiorenti prodotti al pubblico, e l'ultima app in questa tendenza è un editor di testo chiamato Brackets. Adobe afferma che questo nuovo editor di testo sarà innovativo, aperto, mirato ed estensibile. Le parentesi saranno all'altezza di queste alte promesse? Continuate a leggere per scoprirlo.

Cosa sono le parentesi?

La home page del progetto Brackets promuove l'applicazione come un editor di codice open source creato con il web per il web. Con ciò, significano che in realtà è costruito con HTML, CSS e JavaScript, il che rende estremamente facile per chiunque estendere e modificare. Questo è fantastico perché è anche open source al 100%.

Buon PR

Il fatto che Brackets sia completamente open source è molto interessante. Non sono sicuro che Adobe abbia mai realmente affondato tempo e sforzi legittimi in un'applicazione gratuita e open source. Rappresenta un evento piuttosto significativo e sarà davvero interessante vedere dove conduce.

In definitiva, penso che sia una grande mossa da parte di Adobe impegnarsi in progetti come questo. È una verità innegabile che la loro reputazione con gli sviluppatori web sia stata alquanto difficile. Io stesso ho scritto interi articoli sul perché Adobe non capisce gli sviluppatori.

L'intero progetto Brackets è una risposta decente a questa lamentela. Se c'è una cosa che puoi fare per conquistare il favore della comunità del web design, è quello di saltare dentro e darci qualcosa su cui possiamo lavorare e restare indietro.

Oltre a ciò, Brackets è finalmente un progetto esclusivamente per i programmatori, non un WYSIWYG mezzo cotto che mira a eliminare la codifica dal flusso di lavoro di sviluppo web. Adobe è posizionata meglio di chiunque altro sul pianeta per creare un editor di testo che diventi lo standard del settore e tuttavia i precursori di questo gioco provengono da tutti tranne Adobe: Sublime Text, Textmate, Coda, Espresso; tutti questi vengono in mente prima di qualsiasi prodotto Adobe.

Indossa il tuo codice

Dato che Brackets è un progetto open source, ha senso che sia attualmente ospitato su Git Hub. Ciò significa che chiunque abbia CSS, HTML e JavaScript può sborsare e contribuire al progetto. In effetti, Adobe sta puntando molto sul fatto che si tratti di un progetto guidato dalla comunità. Se pensi che manchino funzioni, risolvilo!

Se vuoi provare Brackets per te stesso, fai clic sulla pagina dei download per il progetto e prendi un .zip. Tieni presente che ciò che troverai non è convenzionale perché l'app è in uno stato iniziale di sviluppo che non è in alcun modo destinato all'uso pubblico generale.

Quando scarichi il file .zip, aprilo e troverai tutti i tipi di file. L'app stessa è contenuta nel? Bin? cartella, quindi cosa c'è di tutto questo?

Il resto dei file che vedi in realtà contengono l'intera fonte dell'app. Dato che è scritto in HTML, CSS e JavaScript, non è un'applicazione nativa, è semplicemente avvolto in una shell nativa in modo che possa accedere ai file locali.

Dato che hai accesso a tutti i file sorgente, puoi iniziare subito a hackerarlo e cambiare le cose. Piuttosto pulito!

Utilizzando le parentesi

Quando apri Brackets, vedrai subito che Adobe sta tentando di abbandonare in modo drammatico la loro tipica interfaccia panel-panel piena di icone, barre degli strumenti, opzioni di menu e simili. Si rendono conto che queste cose servono semplicemente a ostacolare lo sviluppo del web e optano invece per la semplice interfaccia a due colonne mostrata di seguito.

Come puoi vedere, è un editor dall'aspetto nitido, fortemente mutuato dal famoso pattern Loren Brichter UI che è diventato così famoso (barra laterale oscura, interfaccia chiara). Attualmente, le opzioni di menu sono racchiuse all'interno della finestra dell'app, ma questo è solo un problema temporaneo che verrà risolto a lungo termine.

L'evidenziazione della sintassi è ovviamente attiva e funzionante, il browser dei file sulla sinistra è gradevole? ma cosa c'è di così innovativo in questa cosa?

Modifica rapida

Adobe sta dicendo che hanno un sacco di idee su come fare di Brackets un editor di testo veramente innovativo. Dato che questo mercato è stato a corto di innovazione reale per alcuni anni (con l'eccezione di Sublime Text 2), questo è qualcosa che posso entusiasmante.

Sfortunatamente, il progetto è abbastanza nuovo che non viene mostrato troppo in questo settore. Tuttavia, ci sono almeno due caratteristiche che vale la pena discutere, la prima delle quali si chiama Quick Edit.

Diciamo che stai sfogliando il tuo codice HTML e vuoi apportare una rapida modifica al tuo CSS. In ogni altro editor di testo, devi passare al file CSS. Tuttavia, tra parentesi, puoi inserire il cursore nella classe e premere Comando-E per aprire la funzione Modifica rapida.

Come puoi vedere, il tuo HTML si apre e rivela un livello CSS nascosto. Sulla destra, puoi vedere le regole CSS che influenzano la tua classe selezionata. Basta fare clic su uno per sceglierlo e modificare il testo a sinistra per aggiornare il file .css esterno effettivo.

Questa è una funzionalità davvero molto bella ed è sicuramente il tipo di pensiero unico e innovativo che tutti stavamo aspettando che gli sviluppatori portassero agli editor di testo web. Speriamo che vedremo molte più funzionalità come questa molto presto.

Anteprima dal vivo

La seconda grande caratteristica è la possibilità di collegare il tuo documento HTML al tuo browser.Facendo clic sul fulmine nell'angolo in alto a destra dell'interfaccia, si apre un'anteprima del documento corrente nel browser.

Una volta che hai l'anteprima dietro di te, si aggiornerà dal vivo e istantaneamente mentre cambi il CSS della pagina. Nessun pulsante di aggiornamento richiesto.

Attualmente, questo funziona solo su Chrome e con CSS. Se modifichi il markup effettivo, dovrai aggiornare la pagina manualmente. Di nuovo, questo probabilmente non sarà vero a lungo termine.

Com'è?

È assolutamente ingiusto giudicare i Brackets nel suo stato attuale, ma Adobe lo ha reso pubblico quindi penso che la discussione pubblica sia appropriata.

Poiché si trova, le parentesi non sono dove vicino a qualcosa che vorrete prendere per l'uso quotidiano. Lag, glitch, comportamento inaspettato; ci sono tutti i segni di una versione beta precoce. Inoltre, a parte Quick Edit, non c'è davvero molto da impressionare come utente. Non hanno nemmeno finito di aggiungere le caratteristiche tipiche che ti aspetteresti di trovare in un editor professionale: modalità schermo diviso, selezioni multiple, ecc.

Detto questo, più importante di come si presenta il progetto nel suo stato attuale è dove sta andando. Le parentesi ha il potenziale trasformarsi in qualcosa di davvero fantastico se è alimentato correttamente.

Sublime Text ci ha mostrato quanto sia incredibile un semplice editor di testo con ampie opzioni di personalizzazione e una ricca architettura di plugin. I brackets riprendono questa tradizione e la portano ancora oltre. Se Adobe si affida davvero ai prossimi due anni e spinge al massimo lo sviluppo, questo potrebbe diventare uno straordinario editor di testo.

Sfortunatamente, lo scettico in me è una bestia forte che sovrasta spesso il mio ottimismo. Adobe ama iniziare i progetti, creare hype e poi abbandonarli a favore di una nuova impresa che promette di guadagnare di più. Questo succederà alle parentesi? Nessuno può dire.

Conclusione: è completamente rinfrescante vedere Adobe avvicinarsi ad un progetto per sviluppatori web da un angolo che in realtà ha senso per i veri sviluppatori web e spero che non rovinino tutto.

Cosa pensi?

Questa non è la prima volta che ho scritto di un nuovo progetto Adobe negli ultimi anni, ma potrebbe essere la prima volta che ho avuto qualcosa di bello da dire. Sono entusiasta di vedere dove andrà questo progetto nel prossimo anno e scaricherò con entusiasmo nuove versioni per vedere come stanno andando i Brackets.

Mi piacerebbe sentire le tue opinioni su Parentesi. È questo il prossimo grande editor di testo per lo sviluppo web o un altro flop Adobe? Apprezzi il percorso open source? Contribuirai al progetto? Facci sapere!