Skip to main content

Empat text editor modern terbaik untuk programmer pengguna linux

Pekerjaan seorang programmer mengetikkan baris kode program untuk menciptakan sebuah aplikasi yang bisa digunakan dan bermanfaat. Dibutuhkan sebuah text editor bagi seorang programmer untuk menata serta mengurutkan baris-baris program yang sesuai agar bisa dijalankan.

Hal ini, fungsionalitas sebuah text editor sangan berperan penting bagi seorang programmer untuk menciptakan sebuah program / aplikasi. Saat ini telah banyak text editor untuk  menempatkan baris dari kode-kode program. Mulai dari jaman dulu text editor yang sangat klasik seperti vi, vim, pico, nano dan emacs yang sekarang masih banyak digunakan oleh programmer advance untuk membantu pekerjaannya.

Nah, saya akan memperkenalkan kepada kalian tentang texte editor modern yang sangat powerfull, cantik, dan kaya fitur menarik untuk memudahkan anda dalam mengetikkan kode program serta menambah semngat anda untuk terus berkreasi dan menciptakan sebuah aplikasi.

Aplikasi text editor ini berbasis Open Source dan bisa dijalankan di platform linux. Saya menggunakan linux turuan debian yaitu elementary OS 3.0 codename "freya" untuk menjalankan text editor modern ini.

Empat text editor modern terbaik untuk programmer pengguna linux, berikut text editor modern yang saya perkenalkan :

Brackets















Brackets adalah text editor Open source yang di kembangkan oleh Adobe. Brackets memfokuskan secara eksklusif pada kebutuhan web designer dengan dibangun dengan dukungan HTML, CSS dan Java Script. Brackets cukup ringan, menyediakan fitur dengan editing inline dan live preview. Ada banyak plugin yang tersedia untuk lebih meningkatkan pengalaman anda dalam menggunakan editor Brackets.

Untuk menginstal Brackets dalam distribusi berbasis Debian dan Ubuntu seperti Linux Mint dan Elementary OS yang seperti saya gunakan saat ini, anda dapat menggunakan repository / PPA resmi ini:

sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets

Untuk distribusi Linux lainnya, anda bisa mendapatkan kode sumber serta binari untuk Linux, OS X dan Windows pada situs resminya.
Download Brackets Source Code and Binaries

Atom













Atom adalah Text Editor GUI (Graphic User Interface) yang dikembangkan oleh Github dan dipromosikan sebagai “hackable text editor for the 21st century”. Atom disebut sebagai text editor modern yang ramping untuk kalangan programmer. Sekilas Atom sangat mirip dengan Sublime Text Editor, yang membedakan adalah software Open Source dan gratis untuk digunakan, sedangkan Sublime Text closed untuk source nya dan kita harus membayar lisensi untuk menggunakannya.

Text Editor Atom tersedia untuk paket aplikasi dengan tipe .deb dan .rpm. Tentu lebih mudah untuk instalasi nya di linux distribusi debian dan keturunannya serta RedHat. fedora beserta turunannya. Kode sumber juga disediakan.

Download Atom .deb Download Atom .rpm Dapatkan Source Code


Lime Text Editor















Lime Text editor disebut sebut sebagai clone dari Sublime Text. Namanya hampir mirip Sublime dan Lime untuk yang versi gratisnya. Anda tidak perlu khawatir tentang perbedaan gratis dan berbayarnya. Fitur dan fungionalitas dan Lime Text ini juga mirip dengan Sublime Text. Lime text ini dibangun pada Go, HTML dan QT. Alasan di balik kloning dari Sublime Text adalah ada banyak bug di Sublime Text 2 dan Text Sublime 3 dalam versi beta. Namun dalam pengembangan Lime Text tidak ada transparansi dalam perkembangannya, apakah bug sedang diperbaiki atau tidak.

Jadi pecinta open source, bersukacita dan mendapatkan kode sumber Lime Teks dari link di bawah ini:
Get Lime Text Source Code

Light Table Text editor
















Text editor modern “the next generation code editor”. Light Table adalah software dengan kode sumber terbuka. Light Table dapat ditambahakan plugin untuk menambah fitur yang lebih banyak. Ada banyak ekstensi yang tersedia untuk meningkatkan kemampuannya. Mencoba menggunakannya dan anda akanmenemukan kesenangan di dalamnya. Anda harus menggunakannya untuk percaya bagaimana berguna Light Table sebenarnya.

Get Light Table Source Code

Kita tidak terbatas hanya tahu empat Text Editor di Linux. Empat text editor itu yang menurut saya modern bagi programmer. Tentu saja anda memiliki banyak pilihan lain seperti Notepad ++ Notepadqq alternatif atau SciTE dan banyak lagi.

Jadi dari keempat text editor tersebut, temukan yang paling cocok untuk anda gunakan dan menambah semangat anda untuk terus berkarya. Temukan yang terbaik ;)


Comments

Populer

Konsep dasar DHCP (Dynamic Host Configuration Protocol)

DHCP (Dynamic Host Configuration Protocol) adalah sebuah protokol yang berfungsi untuk memeberikan / mendistribusikan alamat IP secara otomatis kepadahostdalam ruang lingkup suatu jaringan.
Ketika dalam sebuah jaringan lokal tidak menggunakan DHCP, seorang admin harus mengkonfigurasi IP address pada setiap host secara manual agar bisa terhubung dan mendapatkan layanan, misalkan sharing data, komunikasi dan informasi dari internet publik. Hal ini sangat tidak efektif jika terdapat banyak host yang ingin mendapatkan sebuah layanan, namun harus dikonfigurasi secara manual untuk terhubung. 
Namun, tidak demikian jika sudah dipasang DHCP pada jaringan lokal. Pemberian IP address untuk setiap host tidak perlu lagi dilakukan secara manual, karena sudah ada sistem yang memegang tanggung jawab tersebut. Dengan adanya DHCP sangat membantu tugas adminitrator jaringan untuk menghubungkan sebuah host yang membutuhkan sebuah layanan. 
Yang bertugas memberikan IP kepada host yang meminta disebut dengan…

Layanan Keamanan Jaringan Komputer

International Telecomunication Union - Telecomunication Standardiation Sector (ITU-T) adalah lembaga Internasional yang mendifinisikan beberapa jenis layanan (services) dan mekanisme (mechanism) pada Keamanan Jaringan. Layanan keaman jaringan didefinisikan berdasarkan kebutuhan yang harus disediakan untuk memnuhi permintaan terhadap keamanan jaringan.
Berikut pembahasan jenis-jenis layanan keamanan jaringan berdasarkan rekomendasi ITU-T pada dokumen X.800, (ITU-T,1991).
Otentikasi (Authentication) Layanan Otentikasi ada 2 macam. Pertama disebut dengan Otentikasi Entitas ( Entity Authentication) yaitu layanan kemanan jaringan yang memberikan kepastian terhadap identitas sebuah entitas yang terlibat dalam komunikasi data. Kedua adalah Otentikasi Keaslian Data ( Data Origin Authentication) yaitu layanan yang memberikan kepastian terhadap sumber sebuah data. 
Kendali Akses (Access Control) Kendali Akses adalah layanan keamanan jaringan yang menghalangi penggunaan tidak terotorisasi terhadap…

Konfigurasi chan_dongle dengan Asterisk pada VoIP GSM Gateway

Tutorial yang saya bagikan kali ini menggunakan Raspberry Pi dengan sistem operasi Raspbian (Debian Jessie). Asterisk dan paket chan_dongle di install secara manual pada Sistem Operasi Raspbian. Namun jika anda menggunakan Raspbx sudah langsung include asterisk & chan_dongle.

Berikut tahap tahapnya.

System Environtment
Rasberry Pi Model B+ 1 GB Raspbian (Debian Jessie) / RaspbxAsterisk 11 Chan_dongle (patched for asterisk 11)Huawei 3G Modem E1550 Linux Kernel sourceLinux kernel upgrade to 3.4.79
apt-get install linux-image-3.4.79-sun4i Reboot sistem apt-get install linux-headers-`uname -r` Kompilasi software suite (Dependensi)apt-get install build-essential automake git libncurses5-dev libxml2-dev libsqlite3-dev sqlite3 mysql-client libmysql++-dev libmyodbc libssl-dev libcurl4-openssl-dev libgmime-2.6-dev unixodbc-dev uuid-dev libsrtp0-dev libiksemel-dev
Hardware drivers Install paket berikut : apt-get install usbutils usb-modeswitch Sebelum memasukkan USB Dongle GSM. Sebelum menyambu…