Advertisement
  1. Code
  2. Reviews

Coda 2: ditinjau

by
Read Time:12 minsLanguages:

Indonesian (Bahasa Indonesia) translation by Fodal Fadul (you can also view the original English article)

Yah, itu terjadi; Panik akhirnya merilis lama ditunggu versi dua editor kode yang populer mereka, Coda. Tapi apakah itu hidup sampai hype? Yah, itu tergantung pada apa jenis coder Anda. Baca review lengkap setelah lompat!

imageimageimage

Yang baik

Indah

Ketika panik awalnya unveiled video wisata untuk editor baru mereka, saya terkejut. Ikon besar file hanya menarik sangat spesifik jenis coder - dan aku tidak orang itu. Saya, seperti banyak orang lain, menemukan mereka untuk menjadi sangat menarik. Mungkin mereka akan menarik, jika Anda hanya bekerja pada desain statis, tetapi sebagai seseorang yang menatap latar belakang gambar-kurang, hitam untuk bagian yang lebih baik setiap hari, ikon ini hanya mengambil ruang.

imageimageimage

Untungnya, mereka dapat dengan mudah dikurangi teks sederhana, di mana titik editor menjadi jauh lebih menarik. Ikon yang tipu muslihat.

image

Pembantu

Jelas, Coda bermain dengan penonton inti: pengembang PHP. Sementara Anda pasti dapat kode dalam bahasa apapun, PHP menerima lonceng dan peluit.

Sebagai pengembang PHP diriku sendiri, aku tidak akan menyangkal bahwa "WAT" bertebaran di seluruh bahasa. Bahkan setelah tahun dan tahun, saya masih sering mengacu dokumentasi PHP.net untuk mengingat yang urutan parameter fungsi harus lulus.

Cara mengatur tumpukan jerami sebagai parameter pertama atau kedua, dengan menggunakan stristr?

Ini adalah salah satu daerah mana Coda bersinar. Hotel ini menyediakan instan dokumentasi di sidebar saat Anda mengetik.

imageimageimage

Yang sangat disayangkan adalah bahwa fitur ini terbatas, pada dasarnya, front-end pengembang: HTML, CSS, JavaScript, dan PHP. Mengapa?

imageimageimage

Meskipun demikian, ini adalah sumber daya yang berguna, meskipun aku akan catatan bahwa, terlepas dari kenyataan bahwa panik daftar JavaScript sebagai didukung, itu hanya menawarkan untuk link saya ke dokumentasi buku. A bug mungkin?

imageimageimage

Kliping

Coda's asli kliping fitur telah menerima upgrade substansial juga. Daripada bar terapung canggung Coda 1, versi baru bersandar sebagai panel sendiri di sidebar.

Penambahan terkenal termasuk beberapa titik penyisipan (tab separated), dan kemampuan untuk menetapkan pemicu tab dan cara pintas keyboard.

image
imageimageimage

Situs

Tata letak "Situs" standar adalah kembali di Coda 2, yang memungkinkan Anda untuk menetapkan direktori lokal atau remote untuk satu klik ikon. Ada catatan di sini; sangat membantu, dan kemampuan baru untuk situs kelompok ke dalam "daftar" (atau kategori) sangat diterima.

imageimageimage

CSS pembantu

Dalam Coda 1, CSS GUI yang tersedia melalui tab sendiri, atau panel; Namun, dengan versi baru ini, itu dipanggang ke editor. Misalnya, saat Anda mengetik latar belakang, opsi untuk menggunakan GUI untuk membuat gradien akan disediakan, walaupun saya harus mengakui bahwa menetapkan nilai-nilai dan persentase tidak terlalu intuitif.

imageimageimage

Catatan: Apakah Anda melihat pada gambar diatas bahwa Coda hanya menambahkan awalan Webkit tunggal? Ya, kita akan membahas yang segera! :/

Fungsi ini sama juga tersedia untuk properti lainnya, seperti kotak-bayangan dan padding.

image

Sejujurnya, ini bukan fitur yang saya pernah membayangkan menggunakan; mereka akan hanya memperlambat saya. Tapi tetap saja, untuk pendatang baru, aku yakin mereka akan membuktikan untuk menjadi helpul.

Cepat buka

Ada yang baru, tetapi, jika Anda perlu untuk dengan cepat beralih antara file, Anda dapat tekan Control + Q dan ketik nama file. Hal ini tidak hampir sebagai cepat (atau responsif) sebagai implementasi luhur teks, tetapi akan mendapatkan pekerjaan yang dilakukan.

imageimageimage

Built-In transmisi

Mesin transmisi populer yang pada dasarnya dimasukkan ke editor. Ini menyediakan Anda dengan browser file lengkap untuk, tidak hanya file lokal Anda, tetapi juga melalui FTP, SFTP, WebDAV, dan S3.

imageimageimage

Ini adalah besar plus bagi beberapa orang, meskipun, bagi saya, saya tidak ingat kapan terakhir kali bahwa aku upload file ke server saya dengan FTP (S). Masih fitur bagus, meskipun, dan kemampuan untuk menerbitkan sebuah proyek dengan keystroke adalah berguna!

Terminal

Diperkenalkan pada rilis pertama dari Coda, Terminal panel adalah kembali. Jika Anda tidak jenis coder yang memiliki Terminal terbuka setiap saat, dapat diakses melalui cara pintas keyboard, maka ini akan menjadi fitur yang menyambut.

imageimageimage

Yang buruk

Beberapa kursor

Benarkah? Ada beberapa dukungan kursor? Coda menyediakan fungsionalitas "blok edit", tapi itu membingungkan, dan tidak hampir intuitif teks luhur implementasi.

Menurut editor ini, itu adalah kesalahan besar untuk tidak membuat beberapa kursor mendukung prioritas. Aku tidak bisa membayangkan menggunakan sebuah editor yang tidak memberi saya kemampuan ini.

Aneh CSS dukungan

Dari kejauhan, Coda's CSS dukungan tampaknya menjadi fantastis. Auto-completion untuk sifat-sifat CSS3 baru, GUI untuk menciptakan gradien dan kotak-bayangan, dll. Apa lagi yang Anda inginkan?

Well, ya itu akan menjadi benar, jika implementasi tersebut yang sempurna - tapi mereka tidak. Sebagai contoh, ingat fungsi nifty dokumentasi yang saya catat di atas?

imageimageimage

Hal ini sangat membantu... dan membatasi pada waktu yang sama. Anda mungkin akan terkejut untuk menemukan bahwa, jika saya ketik resmi transform-properti, tidak muncul di sidebar (ada juga tidak auto-completion untuk properti). Dokumentasi hanya register jika saya specificially menggunakan webkit-transform. Yap, versi resmi tidak bekerja - dan juga tidak - moz-transform (atau salah satu versi lain, hal ini).

Oh, dan untuk Opera dan Microsoft awalan (-o dan -ms, masing-masing), Anda dapat lupa tentang hal itu. Dukungan pelengkapan otomatis nol. Mereka mungkin juga bahkan tidak ada.

WebKit cinta

Ada tidak dapat disangkal bahwa Coda's berbasis Webkit dukungan fantastis. Masuk akal; pratayang langsung menggunakan Webkit mesin, sehingga mereka perlu memastikan bahwa gradien (dan properti CSS3 lainnya) yang menghasilkan GUI akan membuat benar.

Tetapi, terutama bila mengingat perdebatan besar telah berpusat di sekitar CSS dan Webkit dalam setengah tahun terakhir, panik di keputusan untuk tampaknya mendukung Webkit-eksklusif CSS3 properti adalah salah satu yang mengerikan. Mengapa akan otomatis-lengkap - webkit-animasi, tetapi tidak ada yang lain (ms, o, moz)? Mengapa Apakah ini membuat Webkit gradien, tetapi tidak untuk vendor lainnya?

Ketika ditanya (on Twitter), panik mencatat bahwa itu sangat sederhana secara manual menambahkan prefiks lainnya. Benar; tidak ada yang mengingkari. Tapi kenapa kami harus? Melakukannya untuk kita.

Jika ini adalah satu-satunya downside, yang akan menjadi satu hal, tapi masalahnya adalah bahwa keputusan mereka untuk hanya memberikan generasi Webkit dan auto-completion mendukung gagasan (terutama bagi pendatang baru) bahwa tidak apa-apa untuk menyesuaikan desain khusus untuk satu mesin. Catatan: segelintir Mozilla awalan disediakan, tapi tidak hampir sama banyak.

Saya harap...

Jika, di belakang layar, Coda akan menjaga daftar dari setiap properti CSS3, bersama dengan awalan yang diperlukan, itu akan menjadi besar. Jangan membuat saya menghafal Apakah Microsoft sekarang menyediakan awalan sendiri untuk dukungan gradien. Menjadi model peran yang baik, dan melakukannya untuk saya. Sheesh, tidak membuat saya membangun alat, seperti Prefixr, untuk mendapatkan sekitar ini.

Git

Git integrasi di Coda 2 ini jelas tidak minus, tetapi lebih dari "ehh." Versi sebelumnya Coda menyediakan dukungan Subversion (sementara seluruh komunitas pindah ke Git). Jadi, yakin, menambahkan UI untuk Git adalah smart bergerak.

image

Sangat baik mungkin berguna bagi mereka yang tidak sepenuhnya nyaman di Terminal, tetapi, masih, aku bertanya-tanya berapa banyak dari orang-orang ini benar-benar menggunakan kontrol versi. Apakah mereka memahami apa cabang, panggung, atau komit? Naluri saya adalah bahwa, jika Anda melakukannya, maka Anda akan benar-benar lebih suka untuk melakukan ini macam perintah di Terminal - kemungkinan menggunakan alias kustom Anda sendiri untuk hal-hal kecepatan up.

Namun, itu adalah fitur yang mungkin bisa membantu untuk beberapa - hanya bukan aku.

Perintah palet

Mengingat fakta bahwa luhur teks 2, di dalam hampir satu tahun, telah menjadi editor emas antara pengembang web, Anda akan berpikir bahwa Coda mungkin mengadopsi beberapa fitur yang paling dipuji di editor itu.

Mengapa tidak ada palet perintah yang berguna yang memungkinkan saya untuk menentukan tindakan untuk mengeksekusi dengan teks? Saya tidak selalu ingat cara pintas keyboard untuk menciptakan perpecahan; Mengapa tidak bisa saya tarik palet perintah, dan ketik "split"?

Pada titik ini, saya menganggap palet perintah penting dalam alur kerja, namun Coda hilang satu sama sekali.

Menginstal plugin

Kami sedang masih di awal hari 2 Coda; dengan demikian, saat ini tidak ada plugin tersedia di panik di website. Mudah-mudahan, setelah beberapa yang dilepaskan, akan ada metode yang mudah, paket-kontrol-esque untuk menginstalnya. Tolong jangan membuat saya secara manual men-download dan menginstal.

Dalam teks luhur, jika saya ingin CoffeeScript sintaks penyorotan, aku dapat benar-benar memilikinya dalam sepuluh detik, tanpa meninggalkan editor. Akan Coda memberi kemudahan ini sama? Naluri saya arahkan ke "tidak," yang merupakan bukan pertanda baik. Keberhasilan editor memiliki lebih berkaitan dengan keterlibatan masyarakat daripada apa pun.

Keberhasilan editor memiliki lebih berkaitan dengan keterlibatan masyarakat daripada apa pun.

VI-Mode pilihan

Ingat ketika saya mencatat bahwa Coda dibuat untuk suatu jenis coder yang sangat spesifik? Ya, baik jenis coder mungkin tidak menggunakan Vim (atau penggunaan Git-based). Bagi saya, meskipun, itu adalah perbedaan antara menggunakan Coda dan tidak. Aku bergantung pada perintah keyboard ini, tapi Coda telah meninggalkan saya dalam gelap. Mengapa? Teks luhur menawarkan dukungan Vi (Vintage); bahkan Chocolat melakukan.

Saya akan membayangkan bahwa, pada titik tertentu dalam waktu dekat, dukungan akan diberikan melalui sebuah plugin, tetapi, namun, ketika mempertimbangkan kebangkitan Vim dalam beberapa tahun terakhir, tidak boleh dukungan harus akan dipanggang di sebagai pilihan? Mungkin Jadi, mungkin tidak; kebenaran adalah bahwa mayoritas besar Coda pengguna tidak memiliki minat pada fitur ini, jadi saya tidak akan mengetuk Coda terlalu banyak untuk ini!

Hanya empat skema warna

Memberikan kepada Anda bahwa ini kecil, tetapi Mengapa Apakah Coda hanya menyediakan empat skema warna untuk editor? Mengapa tidak menawarkan selusin atau lebih? Kami coders suka tema kita, tetapi akan sekarang harus resor untuk menjelajahi web untuk kustom kulit. Atau, ketika mempertimbangkan fakta bahwa Solarized adalah salah satu tema yang paling populer, salib-editor di web, mengapa tidak memberikan bahwa sebagai pilihan built-in? Chocolat melakukan.

Memang, hal-hal seperti ini adalah gangguan-gangguan kecil, tapi, masih, mereka hanya itu... menjengkelkan.

imageimageimage

Update - di sini adalah plugin yang menyediakan banyak pilihan skema warna alternatif. Selain itu, lihat di sini.

Sidebar besar... Tapi

Jelas, panik menghabiskan banyak waktu pada fungsi sidebar baru. Dengan semua fitur-fitur berguna ini, meskipun, mengapa saya terbatas hanya satu tampilan pada waktu? Mungkin saya ingin peramban berkas di atas, dan penampil dokumentasi di bawah ini? Itu akan jauh lebih mudah jika saya dapat stack panel ini.

Free space

Konfigurabilitas

Teks luhur kadang-kadang dikritik karena halaman pilihan konfigurasi yang pada dasarnya objek JavaScript.

Ironisnya adalah bahwa saya menganggap hal ini menjadi salah satu fitur terbaik! Saya memiliki kontrol atas segalanya! Kebutuhan untuk mengubah tab-lebar, ukuran font atau cara pintas keyboard? Mudah - dibutuhkan lima detik. Apa tentang pada basis per-berkas? Yang juga dapat dilakukan. Dengan Coda, meskipun, saya hampir tidak memiliki petunjuk bagaimana cara mengkonfigurasinya untuk preferensi saya - melampaui pengaturan dasar yang disediakan di panel preferensi.


Pikiran penutup

Pembaruan tidak menunjukkan pengembang modern hari ini.

Sebagai saya bukti artikel ini, saya menyadari bahwa itu telah datang sebagai agak kritis. Kebenaran adalah bahwa Coda 2 adalah sebuah editor yang solid - jauh lebih baik daripada pendahulunya. Sementara itu memang memiliki beberapa bug, itu baru saja dirilis. Memberikan waktu panik tim menakjubkan untuk mendengarkan masukan masyarakat dan rilis update/patch. Dan, tentu saja, kehilangan fungsi dapat sering disediakan, melalui plugin.

Saya hanya mampu meninjau editor didasarkan pada kebutuhan saya sendiri. Secara pribadi, saya sangat prihatin dengan kecepatan, kemudahan dan dukungan Vi. Tidak panik berfokus pada apa yang akan membuat saya lebih efisien pada pekerjaan saya, semacam rasanya seolah-olah mereka telah tertempel di banyak mata permen yang tidak selalu membantu saya banyak. Pembaruan juga tidak menunjukkan pengembang modern hari ini. Mana yang kurang, HAML, atau CoffeeScript penyorotan sintaks? Jadi ya, itu adalah editor padat, tetapi, pada saat yang sama, tapi itu bukanlah sesuatu yang disesuaikan bagi para pengembang yang lebih serius.

Ketika mempertimbangkan Coda di stand-keluar fitur:

  • Ikon file - It's a gimmick; Apakah orang benar-benar ingin ikon besar file?
  • Integrasi FTP - berguna, tetapi dalam dunia modern, di mana kami menyebarkan situs web dan aplikasi dengan Git (baik Heroku atau PHPFog), saya sangat jarang akan membuat menggunakan itu.
  • Built-in MySQL - lagi, berguna, tetapi Anda mungkin akan menemukan diri Anda beralih ke aplikasi khusus yang lebih kuat, seperti Pro sekuel atau Querious. Rasanya tacked pada untuk mata permen.
  • Dukungan Git - aku akan tetap dengan Terminal. Anda mungkin akan juga. (Tapi hei, Coda memiliki built-in Terminal panel.)

Saya berharap bahwa mereka telah bukannya lebih terfokus pada kecepatan - belum tentu kecepatan editor, tapi kecepatan alur kerja.

Bagaimana saya bisa menyelesaikan tugas-tugas sehari-hari saya lebih cepat?

Dari perspektif ini, Coda 2 tidak memberikan sesuatu yang baru.

Sementara aku hanya punya sehari dengan Coda, saya harus mengakui bahwa sesuatu yang terasa agak... off. Ia tidak merasa seperti intuitif saat aku akan diharapkan dari panik. Sering, saya menemukan diri saya bingung mengenai bagaimana melaksanakan operasi sederhana. "Oh, saya harus klik dua kali untuk membuka file ini." Ada juga tidak dapat disangkal bahwa berikut ini pada awalnya sangat membingungkan:

imageimageimage

Jadi kita memiliki sidebar file, maka panel lainnya di tengah untuk file, dan kemudian akhirnya, remote file. Ini adalah apa yang saya sangat disambut untuk setelah membuka Coda untuk pertama kalinya.

Sejak saya telah belajar bahwa Anda harus melarikan diri dari gagasan bahwa sidebar tradisional adalah khusus untuk menampilkan file. Dalam gambar di atas, itu hanya terjadi harus ditetapkan ke tab "File", yang account untuk masalah file dua kali lipat. Meskipun demikian, aku butuh waktu untuk datang untuk mengatasi dengan ini.

Akan saya beralih ke Coda 2?

Ini bagian dari diriku yang menginginkan Coda. Ini indah dan terasa modern. Tapi, sekali lagi, fakta yang sederhana adalah bahwa saya jauh lebih efisien dalam luhur teks 2. Setelah bertahun-tahun menunggu, saya berharap untuk lebih. Lonceng dan peluit besar, tetapi, ketika Anda turun ke sana, tidak ada yang terlalu inovatif di sini. Tapi itu hanya aku; Bagaimana menurutmu?

Anda mungkin bertanya-tanya mengapa saya tidak disebutkan fitur pratinjau udara baru. Yah, aku akan sangat ingin, tapi belum bisa mendapatkannya bekerja. Saya akan update artikel ini setelah saya lakukan!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.