Panic, dezvoltatorul de lungă durată pentru Mac OS X, a lansat joi, joi, a doua generație a lui Coda, împreună cu o aplicație de însoțire pentru iOS; Dieta Coda. Am avut un răspuns mixt în comunitatea de codificare - un sentiment anti-climax, alții mai fericiți decât oricând.
Am jucat cu ambele aplicații de la eliberarea lor, așa că haideți să le aruncăm o privire (inclusiv cum funcționează împreună) și să vedem despre ce e vorba.
Versiunea originală a lui Coda a fost dezvoltată și lansată pentru Mac OS X 10.4 cu aproape cinci ani în urmă, pentru prima dată când a văzut lumina zilei în 2007. Asta e mult timp în care să construim un fanclub. Cu urmările loiale ale lui Coda atât în comunitatea de design web condimentată, cât și în cele care învață încă, ultimul anunț (asociat cu o vânzare de o zi de doar 50%, cu care mă bucur să spun că am profitat) a generat multă hype pentru două aplicații.
Lucrul evident pe care îl veți observa când lansați Coda 2 pentru prima dată este faptul că are o interfață de utilizator nouă și îmbunătățită, cu un sistem tabular reproiectat care poate afișa imagini și / sau text, astfel încât să puteți obține o previzualizare vizuală a ceea ce fiecare filă este în așteptare. Puteți modifica cu ușurință aceste file pentru a afișa previzualizări de imagini sau nu, astfel încât să nu pierdeți spațiu atunci când nu este necesar.
Coda continuă să funcționeze uimitor de bine ca o aplicație full-screen și chiar oferă credibilitate mașinilor mai mici (cum ar fi MacBook Air 11 ") ca mașini de proiectare web. Nu veți găsi schimbarea continuă între aplicații - și chiar și atunci, în sistemul de operare X Lion este destul de nedureroasă.
Panic a introdus, de asemenea, ceea ce se numește "Sidebar Super", o bară laterală reproiectată, care conține multe instrumente core, inclusiv browserul de fișiere. Prin comutarea filelor din bara laterală puteți accesa un număr de jucării, inclusiv documentația referitoare la un număr de limbi frontale, cum ar fi PHP și CSS.
Continuând conceptul de "design web one-window", noua documentație găzduită de bara laterală înseamnă că nu va trebui să părăsiți aplicația atunci când vă referiți la informațiile despre funcția preferată sau fragmentul de CSS.
Sugestiile pentru diverse limbi sunt afișate pe măsură ce tastați, indicându-vă și la documentație - deși, așa cum a menționat Jeffrey pe Nettuts +, sugestiile JavaScript nu par să fie configurate încă.
Bara laterală deține mai mult, consolidând o mare parte din lucrurile care în mod obișnuit ar fi mulțimea spațiului dvs. de lucru cu modalități plutitoare în prima versiune.
Una dintre trăsăturile importante ale lui Coda a fost întotdeauna instrumentul de creație CSS, care permite proiectanților să manipuleze foile de stil dintr-o interfață vizuală. În timp ce era disponibilă printr-o filă dedicată în originalul Coda, este acum integrată în ferestre de tip pop-up în editor, ca parte a consolidării instrumentelor de la Coda.
Acum, când tastați CSS, veți putea să folosiți sfaturile pentru a manipula stilurile vizual (cum ar fi selectarea unei culori pe care o puteți vedea), mai degrabă decât să introduceți un cod hexazecimal. Aceasta este o posibilitate incredibil de utilă, mai ales pentru cei care învață încă limbajul și se obișnuiesc cu stilul în cod.
Ceva care a creat un pic de controversă cu noua versiune este favoritismul aparent pentru WebKit CSS. De exemplu, în unele cazuri, Coda se va autocompleta numai dacă utilizați sintaxa WebKit și ignorați cele create pentru alte motoare. Când proiectați gradiente, Coda va genera în prezent prefixul pentru WebKit, dar niciun alt furnizor.
Spunând asta, WebKit nu trebuie ignorat. Apple Safari și Google Chrome, precum și câteva browsere mobile, sunt alimentate de WebKit. De fapt, din acest an, are cea mai mare cotă de piață a oricărui motor de aspect, deci ar trebui să fie o prioritate de vârf pentru o mulțime de designeri. Cu toate acestea, pot înțelege cu siguranță de ce oamenii sunt supărați de lipsa de sprijin pentru rivalii săi.
Panic au introdus un browser de fișiere mai mare și mai bun, care împărtășește caracteristici cu populara aplicație FTP, Transmit. Acum, puteți gestiona fișierele locale împreună cu cele din alte părți prin FTP, SFTP, S3 și WebDAV.
Dacă achiziționați copia dvs. de Coda 2 de la Mac App Store, veți fi recompensați cu asistență iCloud. Cu ajutorul funcțiilor de stocare a fișierelor de la iCloud, copiile tale de la Coda 2 vor putea să rămână în sincronizare completă una cu cealaltă, astfel încât este simplu să preluați munca pe care ați efectuat-o pe desktopul dvs. pe notebook și viceversa.
Alături de Coda 2, Panic au introdus de asemenea Diet Coda, o aplicație independentă pentru iOS care funcționează atât pe cont propriu, cât și împreună cu Coda pentru OS X.
Am vorbit mult despre iPad în ultimii ani; destul de mult de când Apple a anunțat și a lansat prima generație de comprimat. Deși au existat mult timp aplicații pentru a vă permite să editați cod HTML și alte limbi pe iOS, Diet Coda înseamnă un progres notabil în acest domeniu și unul care ar putea redefini locul tabletei într-un flux de lucru pentru web design.
Probabil ați auzit deja despre tehnologia AirPlay, tehnologia Apple, care vă permite să transmiteți fluxuri media unui Apple TV sau alt dispozitiv capabil să recepționeze semnale AirPlay. Coda 2 și Diet Coda au o caracteristică foarte asemănătoare, care vă permite să vă transmiteți codul în aer pentru a previzualiza pe iPad-ul dvs. (care rulează Diet Coda, bineînțeles).
Odată ce ați realizat configurarea inițială (necesitând o acțiune ciudată în care indicați camera iPad-ului dvs. de la aplicația Coda de pe Mac), este un serviciu fără probleme care vă permite să previzualizați instantaneu modificările apăsând refresh pe iPad, fără trebuie să salvați pe OS X.
Evident, utilitatea acestui lucru este în discuție, deoarece depinde foarte mult de tipul de muncă pe care o faceți, dar deja o găsesc destul de utilă. De exemplu, în timp ce scriem acest articol în interiorul Coda 2, pur și simplu trebuie să nu mai scriu, să apăs de reîmprospătarea pe iPad și schimbările mele să fie imediat văzute. În mod alternativ, pot să salvez documentul pentru a vedea actualizarea versiunii AirPreview.
Este destul de cool, dacă nu altceva.
Dietul Coda este o aplicație complet nouă și este minunată. Aplicația urmărește să aparțină fluxului dvs. de lucru de proiectare web, ca unul dintre mai multe dispozitive, permițându-vă să faceți modificări mici de la distanță, în timp ce este posibil să nu vă aflați la birou.
Din păcate, nu este posibil să creați site-uri locale și să editați în întregime pe iPad-ul dvs. Deși este pe deplin capabil să fie singura aplicație pe care o creați un întreg site web, va trebui să găzduiți fișierele pe un server SFTP sau FTP - doar editați de la distanță. Mi-ar plăcea să văd introducerea stocării locale la un moment dat.
În timp ce mă simt negativ, nu este posibil să se sincronizeze site-urile cu Coda 2 peste iCloud, deci nu-ți pune speranțele acolo.
Cu toate acestea, este încă o aplicație stelară dacă doriți să editați de la distanță. Odată ce ați conectat serverul, veți accesa un manager de fișiere în stil Transmit care vă permite să consultați fișierele, să le redenumiți, să le ștergeți, să le duplicați și / sau să le mutați. Firește, veți putea să creați fișiere și foldere noi, precum și să editați documente existente.
La fel ca în Coda, puteți deschide mai multe documente simultan și puteți comuta între ele prin filele din partea de sus (care sunt comutate pe butonul purpuriu în colțul din stânga sus). Dacă atingeți pictograma pentru ochi, veți putea previzualiza documentul pe care lucrați în prezent.
Din nou, la fel ca în Coda, poți să iei decupaje de cod din conținutul tău și să le introduci pe cele pe care le-ai stocat deja.
Pentru preț, Diet Coda este o aplicație incredibilă. S-ar putea să nu puteți proiecta un întreg site de la zero, dar pentru a efectua modificări la site-urile și documentele existente, acesta oferă motivul iPad-ului pentru investitorii web. Probabil aș lua în continuare un MacBook echipat cu Coda, dar din toate aplicațiile de dezvoltare web pe care le-am folosit pe iOS, Diet Coda este cel mai bun încă.
Coda 2 nu a fost eliberată fără controverse. Am discutat deja excluderea neobișnuită a oricăror prefixe ale furnizorilor, altele decât WebKit, dar aplicația nu a fost bine recepționată de toți dezvoltatorii web. De fapt, recenzia lui Jeffrey despre Coda pe Nettuts + (care, dacă sunteți interesat de dezvoltare, ar trebui să verificați) are comentarii pline de dezvoltatori care nu sunt prea impresionați de cea mai recentă versiune.
O plângere comună se referă la schimbarea dramatică a UI, dar susțin că este o chestiune de a deveni obișnuită cu ea. Este o interfață flexibilă pe care o puteți modifica pentru a maximiza ecranul imobiliar pe care îl dedicați codului.
Coda a fost întotdeauna, după părerea mea, orientată spre dezvoltarea front-end. Pentru designerii web, în special pentru cei care sunt destul de noi pentru industrie, Coda este o aplicație fantastică care oferă cea mai mare parte a ceea ce aveți nevoie sub un singur acoperiș.