Iklan

Jika Anda seseorang yang menulis kode secara teratur, sangat penting bagi Anda untuk menggunakan editor kode yang Anda sukai. Di Linux, ada banyak pilihan editor untuk dipilih, masing-masing ditujukan untuk berbagai jenis programmer. Memilih hanya dua editor untuk dibandingkan sungguh sulit, tetapi saya memilih dua favorit saya: Eclipse dan Geany.

Dua editor ini luar biasa pada apa yang ingin mereka capai, tetapi mereka masih sangat berbeda satu sama lain. Untuk melihat lebih dekat, saya membandingkan keduanya dengan antarmuka, jumlah fitur, keseluruhan kemudahan penggunaan, dan karakteristik lain seperti dukungan bahasa.

Eclipse adalah editor yang cukup besar yang mencoba memasukkan setiap fitur yang bisa dibayangkan ke dalam satu paket yang dapat digunakan semua orang. Karena ukurannya yang besar, pasti butuh beberapa saat untuk diluncurkan, bahkan dengan solid-state hard drive 101 Panduan Untuk Solid State DriveSolid State Drives (SSDs) benar-benar telah membawa badai komputasi menengah ke atas ke dunia kelas atas. Tetapi apakah mereka? Baca lebih banyak

instagram viewer
. Setelah diluncurkan, Anda akan diminta memilih lokasi untuk ruang kerja (tempat folder proyek disimpan) dan kemudian membuka jendela utama. Siapa pun yang pernah menggunakan Visual Studio sebelumnya akan menyadari bahwa antarmuka tampak sedikit akrab karena Eclipse bertujuan untuk menjadi editor kode yang sama beratnya.

eclipse_interface

Untuk memulai, Anda ingin membuat proyek baru. Eclipse akan bertanya kepada Anda bahasa pemrograman yang akan digunakan proyek ini. Jumlah bahasa pemrograman yang didukung dalam daftar ini tergantung pada paket dan plugin tambahan mana yang diinstal - dengan plugin dan SDK yang tepat, Anda juga dapat buat proyek aplikasi Android baru Jadi, Anda Ingin Mengembangkan Aplikasi Android? Inilah Cara BelajarSetelah bertahun-tahun, orang akan berpikir bahwa pasar seluler sekarang jenuh dengan setiap aplikasi yang bisa dibayangkan manusia - tetapi bukan itu masalahnya. Ada banyak relung yang masih perlu ... Baca lebih banyak dalam Eclipse. Dari sini Anda dapat menjadi lebih spesifik dengan jenis proyek (jika Anda mau) serta memilih toolchain / kompiler yang ingin Anda gunakan.

eclipse_project

Setelah dibuat, Anda dapat melihat kode, menambahkan file baru ke proyek, dan melakukan apa pun yang Anda inginkan. Eclipse juga menawarkan garis besar yang bagus yang memberi Anda pandangan tentang fungsi dan variabel yang saat ini ditulis. Pandangan lain memungkinkan Anda untuk membuat daftar tugas sehingga Anda dapat tetap fokus pada pekerjaan di depan dengan membuat daftar yang terorganisir dan tenggat waktu penjadwalan.

eclipse_code

Tentu saja, ada beberapa fitur rumit lainnya yang tersedia yang hanya membantu orang-orang yang benar-benar tahu apa yang mereka lakukan. Fungsionalitas khusus juga dapat ditambahkan melalui berbagai paket dan plugin. Akhirnya, jendela Preferensi memungkinkan Anda untuk menyesuaikan hampir semua yang dapat dibayangkan sehingga Eclipse akan bekerja seperti yang Anda inginkan. Seperti yang diharapkan, ini bisa termasuk penomoran baris, kawat gigi yang cocok, dan banyak lagi.

Instalasi

Eclipse dapat diinstal dari distribusi Linux dengan mencari paket "eclipse" di dalam manajer paket Anda masing-masing. Dalam hal distribusi Anda melakukan kelompok paket seperti Fedora Fedora 19 "Schrödinger's Cat" Hidup dan Penuh Dengan Fitur Baru dan PerbaikanJoy to the world, versi baru dari Fedora dengan nama sandi "Schrödinger's Cat" telah dirilis! Di masa lalu, Fedora telah memberikan kepemimpinan dalam komunitas open source, memegang teguh kebijakan open source, terus menerus ... Baca lebih banyak , Anda mungkin ingin memilih grup paket Eclipse (jika tersedia) sehingga pasti akan menarik semua paket yang disarankan karena sebagian besar distribusi cenderung membagi Eclipse menjadi beberapa paket.

Geany Geany - Editor Kode Ringan Terbaik Untuk LinuxAnehnya, Linux tidak menawarkan banyak IDE yang baik (Lingkungan Pengembangan Terpadu). Saya percaya ini karena pada zaman kebanyakan programmer Linux mengeluarkan Notepad lama yang baik (atau gedit dalam hal ini), dan mulai ... Baca lebih banyak , di sisi lain, adalah editor kode yang sangat ringan. Faktanya, satu-satunya aplikasi yang akan menjadi lebih ringan adalah editor teks sederhana yang mendukung penyorotan sintaksis. Saat pertama kali diluncurkan, Anda akan disambut dengan antarmuka yang jauh lebih waras. Anda tidak terkecoh dengan beragam fitur yang mungkin atau mungkin tidak Anda butuhkan, melainkan daftar tindakan yang lebih umum.

Anda dapat membuat file baru dengan beberapa bahasa pemrograman yang didukung, tetapi bahasa-bahasa ini di-codet ke Geany dan tidak dapat diperpanjang. Sebagian besar bahasa umum tercakup dalam daftar. Gagasan proyek sebagian besar tidak ada di Geany - sebagai gantinya Anda hanya akan melihat daftar file yang sedang terbuka. Sementara saya menyukai ide proyek, kelalaian untuk mendukung mereka menunjukkan kesederhanaan Geany. Itu memberikan kelebihan dan kekurangan, tergantung pada kebutuhan pemrograman Anda.

geany_template

Seperti editor teks lainnya, ini juga termasuk penomoran baris, kawat gigi yang cocok, dan pintasan lainnya untuk membuat pemrograman lebih mudah. Setelah kode Anda siap, aplikasi dapat mencoba mengkompilasi dan menjalankan kode untuk Anda, tetapi kadang-kadang saya memiliki preferensi saya sendiri ketika sampai di sini - di Jawa saya membiarkan Geany melakukan segalanya, tetapi untuk C / C ++ saya membuka Terminal untuk mengkompilasi dan menjalankan aplikasi di luar Geany.

geany_run

Instalasi

Geany dapat diinstal dalam distribusi apa pun dengan mencari paket "geany" di dalam manajer paket Anda masing-masing. Beberapa distribusi juga menawarkan beberapa plugin untuk Geany - Anda dipersilakan untuk menginstalnya jika Anda suka, tetapi paket “geany” utama harus memberi Anda aplikasi lengkap.

Kesimpulan

Jadi editor kode mana dari keduanya yang lebih baik? Saya harus memberikannya kepada Eclipse, hanya karena ia bisa melakukan apa saja dan apa pun yang Anda lakukan. Meskipun saya masih lebih suka bekerja dengan Geany (sementara keterampilan pemrograman saya belum setinggi yang belum), itu benar-benar paling cocok untuk pemula hingga coders menengah. Siapa pun dengan kebutuhan tinggi (seperti pengembangan aplikasi Android) akan membutuhkan Eclipse untuk menyelesaikan pekerjaannya. Yang sedang berkata, Anda harus mengevaluasi kebutuhan pemrograman Anda dengan jujur ​​untuk memutuskan editor kode mana yang terbaik untuk Anda - Anda hanya akan menyulitkan diri sendiri jika Anda memilih Eclipse ketika Anda benar-benar tidak membutuhkannya Itu.

Editor kode mana, atau "Lingkungan Pengembangan Terpadu (IDE)", yang Anda gunakan? Mengapa Anda menyukainya? Beri tahu kami di komentar!

Kuba Bo? anowski

Danny adalah senior di University of North Texas yang menikmati semua aspek perangkat lunak open source dan Linux.