Unlimited Wordpress themes, plugins, graphics & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Web Design
  2. Collaboration
Webdesign

9 Alat Kolaborasi Kode Waktu Nyata Untuk Pengembanh

by
Length:MediumLanguages:

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

Kolaborasi kode waktu- nyata telah meningkat dengan cepat dalam beberapa tahun terakhir, berdampak pada bagaimana pengembang bekerja dalam tim yang menyentuh basis kode yang sama. Dalam artikel ini kami yang menyelami beberapa alat terbaik yang tersedia saat ini.

Alat-alat

Saya akan mempertaruhkan uang makan siang saya setiap pengembang telah mengalami saat-saat dalam karir mereka ketika mereka perlu berbagi kode atau mendapatkan bantuan ketika sesuatu tidak berjalan sesuai keinginan mereka. Skenario yang umum mungkin melibatkan demo yang terisolasi, menyalin dan menempelkan cuplikan ke dalam gist, atau mendorong kode ke repositori.

Alat-alat berikut (tanpa urutan tertentu).adalah pilihan berdasarkan penelitian, penelusuran dokumentasi, dan dengan beberapa; pengujian pribadi. Sementara beberapa alat yang terdaftar akan membutuhkan porting kode untuk alur kerja, mayoritas memungkinkan pengembang untuk menjaga kode mereka lokal tanpa shuffle besar.

1. Atom

Teletype adalah paket sumber dan gratis yang dibuat khusus untuk Atom . Bagi mereka yang peduli dengan privasi, berbagi data mengalir melalui koneksi peer-to'peer terenkripsi. Server tidak pernah melihat file atau hasil edit Anda, sehingga menjaga privasi dan meminimalkan latensi antara Anda dan kolaborator Anda.

The Teletype Corporation Model 28 Line of Equipment
The Teletype Corporation Model 28 Lini Peralatan

Untuk menginstal paket Teletype, masukkam baris berikut dari terminal Anda menggunakan perintah APM  :

Anda juga dapat menginstal Teletype dari manajer paket Anda dengan memqsukkan "teletype" di dalam kotak pencarian. Setelah dipasang, ikuti urutan langkah ini:

  • Klik ikon antena di bilah status Atom yang terletak di kanan bawah jendela editor.
  • Otorisasi Teletype melalui GitHub.
  • Pilih Teletype dari menu paket Atom dan portal berbagi.
  • Salin ID Portal yang disediakan di kanan bawah jendela editor Anda.
  • Bagikan ID rahasia portal dengan kolaborator melalui metode pilihan Anda.
  • Kolaborator memasuki portal Anda dengan mengklik Gabung di jendela kolaborasi setelah mereka memasukkan ID portal unik Anda.

Setelah bergabung dengan portal Anda, kolaborasi melihat tab baru di ruang kerja mereka yang memungkinkan mereka kelihat dan mengedit konten dari editor aktif Anda. Semua orang mendapatkan kursor mereka sendiri, dan semua orang dapat mengetik pada saat yang bersamaan; tetapi hanya pemilik yang dapat menghemat. Untuk saat ini, Teletype hanya mentransmisikan teks, jadi itu ide yang baik untuk menggabungkannya dengan aplikasi untuk komunikasi suara. Pada akhirnya para pencipta berharap untuk menggabungkan fitur-fitur semacam ini langsung ke dalam paket bersama dengan daftar panjang perbaikan lainnya.

2. Kurung

Editor kode ini oleh Adobe memungkinkan kemampuan kolaborasi waktu nyata melalui ekstensi. Untuk memulai, ikuti langkah-langkah berikut:

  • Buka folder yang berisi proyek Anda.
  • Tekan ikon sinkronisasi di toolbar kanan.
  • Maskkan ID kamar yang sama.
  • Klik tombol sinkronisasi lagi untuk meninggalkan ruangan, bergabung dengan panggilan suara, atau ambil.kode.

Kurung tidak memungkinkan untuk akses mikrofon secara default, tetapi.Anda mengaktifkan panggilan suara dengan meluncurkan tanda kurung dengan perintah berikut dari terminal Anda.

Perpanjang menunjuk ke server penulis secara default, dan tidak ada kode yang dikirim melalui server lain selama versi Brackets Anda mendukung WebRTC (sebagian besar).

3. Coda

Pengguna Die keras Coda mungkin tidak menyadari vahwa ada fitur berbagi file real-time sudah disertakan. Awalnya dikembangkan oleh Coding Monkeys , fitur file-sharing ini telah hidup dalam Coda dengan tenang sejak versi 1. Hal ini memungkinkan dua atau lebih pengguna untuk berbagi file melalui LAN, atau dengan pengguna jarak jauh melalui alamat IP komputer Anda, ataub"URL Berbagi" khusus untuk menghubungkan pengguna jarak jauh ke file Anda. Ini memungkinkan banyak pengguna untuk bekerja pada file yang sama secara bersamaan secara real-time.

Untuk memulai, fitur real-time ini akan mengharuskan pengguna untuk memilih opsi berbagi file dari menu preferensi sitem mereka. Setelah selesai:

  • Pilih file yang ingin Anda bagikan.
  • Klik Bagikan diikuti oleh tombol Bonjour di bagian bawah jendela editor Anda.
  • Salin url share dari menu Coda > file .
  • Pengguna jarak jauh akan mengklik tautan yang disediakan (dengan Voda terbuka) dan file Anda secara otomatis terbuka di aplikasinya.

4. Sublime Text

Remote Collab adalah plugin SublimeText open-saouce untuk pemrograman pasangan jarak jauh, yang memungkinkan beberapa pengembang untuk bekerja sama pada proyek yang sama secara real-time. Ini dapat diinstal melalui Kontrol Paket dan ditemukan di bawah RemoteCollab.

  1. Buka file yang ingin Anda edit secara kolaboratif.
  2. Buka Command Palette menggunakan item menu Tools>Command Palatte
  3. Pilih Jarak Jauh: Sesi Tuan Rumah
  4. Berikan alamat IP Anda ke rekan jauh.
  5. Buka Palet Perintah menggunakan item Sublime Tools>Command Palette.
  6. Pilih Jarak Jauh: Hubungkan ke Sesi.
  7. Masukkan alamat IP dari host yang sesinya ingin Anda hubungi.
  8. Anda sekarang secara kolaboratif mengedit dokumen dengan host.
  • RemoteCollab (gratis / OS)
  • remote-sublime (gratis / OS)
  • floobits (paid)
  • floobits-sublime on GitHub (paid)

5. CodePen

Jika Anda seorang propesional di CodePen maka Anda sudah tahu hahwa Anda memiliki akses ke "Collab Mode" yang memungkinkan lebih dari satu orang mengedit Saat Anda membuka Mode Kolab, URL untuk Pena Anda ajan berubah di bilah alamat peramban Anda. Salin URL collab ini dan bagikan dengan orang-orang yang ingin Anda ajak berkolaborasi.

Alat berbasis cloud seperti CodePen nebgharuskan pengembang untuk memindahkan sebagian atau bagian alur kerjanya ke lingkungan yang dihunting. Collab dilengkapi dengan fitur obrolan juga, memungkinkan komunikasi antara satu sama lain selama sesi Anda. Setiap kali seseorang mengetik, ada pemberitahuan yang ditunjukkan sebagai batas hijau di bagian bawah tombol obrolan. Kolaborator daoat mengedit dan mengetik pada saat yang sama, namun kolaborator tidak dapat menyimpan, tetaoi daoat bercabang dan hati. Kolaborator bahkan dapat menambahkan file ekternal dan mengedit pengaturan.

Tergantung pada rencana Anda, Anda akan terbatas pada jumlah kolaborator yang dapat diundang, dan hanya pemilik pena yang membutuhkan langganan pro; orang lain dapat memiliki ajun gratis, atau menjadi anonim. Jika Anda berkolaborasi di pena publik dan ingin menyimpan kemajuan, Anda akan melihat tombol Fork untuk menyimpan kondisi yang tepat saatl itu dari kemajuan Anda saat ini. Alat yang hebat untuk bekerja sederhana dan bekerja pada prototipe awal, demo atau bahkan wawancara pengkodean adalah suatu keharusan.

  • codepen.io
  • Mode Collab di blog CodePen
  • Sesi Collab di Vimeo

6. Codeshare

Codeshare adalah layanan aplikasi web yang sangat sederhana dalam tujuanya. Ini masih merupakan kode untuk diport ke layanan dari lingkungan lokal Anda, tetapi juga memberi Anda kemampuan untuk berbicara melalui vidio. Ini dapat digunakan untuk berbagai jenis skenario seperti ulasan kode, wawancara perekrutan internal, dan pembelajaran sambil menawarkan kemampuan untuk meng-debug kode dengan rekan-rekan.

Kode berbagi gratis, tetapi hanya tetap disimpan selama 24 jam kecuali Anda masuk untuk membuat akun yang memberi Anda kemampuan untuk menyimpan kemajuan Anda.

7. Visual Studio

Visual Studio adalah editor oleh Microsoft yang memiliki cukup panas sejak dirilis. Ini juga bekerja pada ekstensi untuk kolaborasi real-time dengan pengguna Visual Stidio lain yang disebut "Live Share" .  Live Share memungkinkan Anda untuk berbagi konteks kode, sehingga Anda mendapatkan kolaborasi langsung dan bi-directional.

Pada saat penulisan ini, Live Share tidak tersedia untuk umum, tetaoi saya cukup beruntung mendapatkan tur oleh salah satu pengembang David Khourshid.

Untuk mulai menggunakan Live Share, Anda memerlukan ekstensi yang dipasang dan masuk dengan akun Microsoft, atau diotorisasi menggunakan akun GitHub Anda. Pengundang kemudian akan mengirim tautan yang membuka kembali editor Anda di ujung kolaborator dengan sesi Berbagi Langsung, memberikan kemampuan kepada kolaborator untuk melihat seluruh file proyek dari panel berkas editor.

Berikut beberapa pengamatan yang dilakukan selams pratinjau saya:

  • Ikon di bawah memungkinkan Anda menemukan file yang sedang diedit orang.
  • Dapat berbagi server lokal melalui port dengan membuka palet perintah, dan nencari Live Share Local Server.
  • Kedua sisi dapat menyimpan file yang sedang dikerjakan.
  • Proyek Noda dapat menyelesaikan tugas seperti debugging langsung.

Saya saat ini adalah pengguna Atom, tetapi saya benar-benar terkesan setelah turbjemampuan saya LivevShare membawa ke Visual Studio. Jika Abda penggunabVisual Studio saya sangat 

8. Slack

Saya terpana ketika saya pertama kali merasakan kekuatan Screenhero (sekarang diintegrasikan ke dalam Slack) yang memungkinkan pengguna mengontrol mesin Anda dari jarak jauh.

Setelah panggikan video dimulai, kolaborator dapat berjalan melalui berbagai masalah seperti debugging sambil mengontrol mesin Anda dari jarak jauh. Fitur ini adalah bagian dari rencana berbayar, tetapi tidak tersedia untuk akun gratis.

Codeanywhere

Editor kode ini dibangun dengan kolaborasi dalam pikiran, menyediakan konsol terminal built-in untuk tugas-tugas seperti ssh, ftp/sftp yang memungkinkan pengembang untuk mengkode dari mana saja pada platform apa pun.

Dengan kolaborasi jarak jauh Codeshare semudah mengirim tautan berbagi ke kolaborator. Peserta mengeklik tautan berbagi ini akqn mendapatkan pratinjau di situs web Codanywhere, dan setiap bagian dapat memiliki izin uniknya sendiri. Anda dapat membagikan seluruh proyek, file, atau folder dengan pengembang lain di mana pun di dunia. Klik pada ikon rekan kolaborator Anda saat memasangkan program dan gulir ke posisi kursor mereka saat ini. Pasangan progrom dengan satu atau banyak kolabotor yang Anda inginkan; tidak ada batasan.

Berpisah Pikiran

Tenda saja ada banyak pilihan yang tersedia saat ini untuk beberapa pengembang untuk bekerja secara efisien satu sama lain. Sudahkan Anda menggunakan salah satu alat yang disebutkan di atas? Ada yang berhasil dan yang tidak? Apakah Anda mengalami keanehan apa pun selama pengalaman atau kiat yang ingin Anda bagikan? Beri tahu kami di komputer di bawah dan selamat coding!

Advertisement
Advertisement
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.