18 Alat untuk pemrograman di GNU / Linux

Salah satu karakteristik paling menonjol dari setiap sistem GNU / Linux adalah lingkungannya yang hebat pemrograman yang ditawarkan dan memungkinkan untuk bekerja dengan semua jenis idiom dan modul. Untuk memaksimalkannya, kami punya berbagai alat yang mencakup semua kebutuhan kita dalam hal pemrograman.


1. Bluefish: ini adalah perangkat lunak gratis dan terbaik untuk mengedit file HTML. Kekuatannya didasarkan pada kemudahan penggunaan, ketersediaan untuk beberapa bahasa dan kompatibilitas sintaks dengan "pola" lain, seperti XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion dan Matlab. Ini mendukung karakter multibyte, unicode, UTF-8 dan, karena ditulis dalam C dan GTK, ia memiliki penggunaan memori yang rendah, lebih sedikit daripada alat sejenis lainnya.

Halaman resmi http://bluefish.openoffice.nl/index.html

2. Anjuta: IDE (lingkungan pengembangan terintegrasi) yang bekerja dengan C dan C ++ dan sekarang telah memperluas dukungannya ke Java, Python, dan Vala. Pada versi 2, ini menyertakan dukungan baru untuk ekstensi, yang memberikan fungsionalitas lebih dari versi sebelumnya. Yang juga patut diperhatikan adalah pewarnaan sintaks dan integrasinya dengan Glade untuk pembuatan antarmuka grafis.

Halaman resmi http://www.anjuta.org/

3.Glade: adalah alat pengembangan antarmuka grafis (GUI) yang diprogram dalam C dan GTK. Jenis alat ini tidak bergantung pada bahasa pemrograman tertentu, namun bahasa yang paling banyak didukung antara lain C, C ++, C #, Java, Vala, Perl dan Python. Versi 3 benar-benar ditulis ulang untuk memanfaatkan fitur GTK +, mengurangi baris kode, memungkinkan integrasinya dengan Anjuta. Ini menggunakan format XML yang disebut GtkBuilder untuk menyimpan data untuk antarmuka yang dibuat.

Halaman resmi http://glade.gnome.org/

4.GCC (GNU Compiler Collection): adalah sekumpulan kompiler yang dibuat oleh GNU yang awalnya dikompilasi untuk bahasa C. Saat ini mendukung "ujung depan" untuk C, C ++, Java, Ada, Objective C, Objective C ++ dan Fortran, dan mendukung bahasa lain dengan cara non-standar, seperti Go, Pascal, Modula 2, Modula 3 dan D.Keuntungan menggunakan GCC untuk mengkompilasi terletak pada optimalisasi kode berdasarkan mikroprosesor sendiri, pengecekan kesalahan, debugging dan pengoptimalan dalam panggilan subrutin.

Halaman resmi http://gcc.gnu.org/

5.Kdevelop: IDE lain yang dioptimalkan untuk distribusi yang menggunakan KDE sebagai lingkungan grafis. Mendukung C, C ++ dan PHP. Seperti halnya IDE lainnya, versi 4 ditulis ulang seluruhnya dalam C ++ menggunakan pustaka grafis qt, yang sama yang memungkinkan integrasinya dengan QtDesigner. Karena tidak memiliki kompilernya sendiri, GCC juga perlu dipasang. Beberapa fiturnya yang paling berguna adalah browser antar kelas aplikasi dan dukungan untuk definisi kelas dan kerangka kerja.

Halaman resmi http://kdevelop.org/

6 Eclipse: IDE yang diprogram di Java dengan lebih dari 2 juta baris kode. Ini banyak digunakan untuk mendukung banyak bahasa, serta beberapa bahasa pemrograman seperti Java, C, C ++, Ada, Perl, PHP, JSP, sh dan Python, banyak di antaranya melalui plugin komunitas. Plugin juga menambahkan fungsi penting lainnya, seperti kemungkinan beberapa pengguna untuk mengerjakan proyek yang sama dan perluasan IDE ke alat lain. Dikenal karena sejarahnya yang panjang, dan merupakan IDE pilihan bagi pemrogram untuk membuat alat pemrograman dan aplikasi "klien" baru.

Halaman resmi http://www.eclipse.org/

7.Kate: banyak yang akan mengetahui editor teks ini untuk platform KDE, dan meskipun tidak menawarkan ribuan alat, kesederhanaannya membuatnya menjadi alternatif bagi banyak alat lainnya. Diprogram dalam C ++ dan qt, fitur utamanya adalah pewarnaan sintaks yang dapat diperluas melalui XML, dukungan sesi, dan pelacakan kode untuk C, C ++, Java, dan bahasa lain. Ini adalah salah satu alat yang termasuk dalam paket KDEBase dan digunakan sebagai editor teks oleh KDevelop dan Quanta Plus

Halaman resmi http://kate.kde.org/

8. Aptana Studio: "kelas berat" lain di antara IDE dan yang lama dikenal oleh programmer. Saat ini sangat berkembang dan ekstensi melalui plugin memperluas kegunaannya ke berbagai bahasa pemrograman, di antaranya PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript dan C. Ini juga memungkinkan pemantauan direktori proyek, wizard pengembangan web, debugging, koneksi melalui FTP, perpustakaan Ajax dan dukungan untuk plugin Eclipse.

Halaman resmi http://www.aptana.com/

9. Emacs- Editor teks tambahan yang dibuat oleh GNU dan diprogram dalam C dan Lisp. Dibuat pada tahun 1975 oleh Richard Stallman, ia telah berkembang pesat dan saat ini terdapat beberapa "implementasi", seperti XEmacs. Ini berfungsi sebagai editor sederhana yang memungkinkan pemrogram untuk mengedit, mengkompilasi, dan men-debug kode mereka. Ada juga pustaka yang memperluas fungsionalitasnya dan perintah internalnya sendiri.

Halaman resmi http://www.gnu.org/software/emacs/

10. Langkah GNU- Satu set pustaka, aplikasi, dan alat berorientasi objek yang ditulis dalam Objective C untuk pengembangan aplikasi desktop. Ini terdiri dari dua "program": Project Center adalah editor umum proyek dan GORM untuk pembuatan antarmuka grafis. Ini juga termasuk alat lain seperti make, GUI, base dan back.

Halaman resmi http://www.gnustep.org/

11. H Dasar: salah satu alternatif Microsoft Visual Basic, sebuah IDE yang mengintegrasikan pengeditan kode dan pembuatan antarmuka grafis, yang menggunakan pustaka grafis KDE. Dimungkinkan juga untuk membuat "panggilan" ke pustaka qt dan membuat executable secara langsung dengan kompilator program. Tidak ada versi yang lebih stabil yang telah dirilis sejak Juli 2009.

Halaman resmi http://hbasic.sourceforge.net/

12.Lazarus: IDE yang diprogram dalam Object Pascal yang dikembangkan dari Free Pascal, multiplatform dan berfungsi sebagai alternatif dari Delphi. Ini memungkinkan pembuatan program dengan lingkungan visual dan bertujuan tepat pada portabilitas program yang dikompilasi, yaitu, bahwa mereka dapat dijalankan pada berbagai sistem operasi. Kompatibilitasnya dengan berbagai pengelola database terkenal, seperti Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle dan Microsoft SQL Server.

Halaman resmi http://www.lazarus.freepascal.org/

13.netbeans: IDE "dibuat di Java untuk Java". Menjadi open source, pengembangannya berlangsung secara maraton dalam beberapa tahun terakhir, memungkinkan penyertaan ekstensi untuk bekerja dengan C, C ++, PHP, Ruby, Rails dan Python. Fungsinya disediakan oleh modul yang ditulis di Java, serta ada beberapa modul yang berfungsi sebagai plugin dengan gaya Eclipse atau Aptana. Sekarang ini adalah salah satu IDE yang paling banyak digunakan oleh programmer Java dan Python.

Halaman resmi http://www.netbeans.org/index_es.html

14. Pencipta Qt: IDE lain yang membantu membuat antarmuka grafis tanpa harus ditulis dalam bahasa tertentu. Ini menggunakan pustaka grafis qt dan melalui plugin dimungkinkan untuk mem-port proyek ke bahasa seperti Python, C, C ++, Java dan Ruby. IDE memungkinkan pelacakan kode proyek, direktorinya, dan debugging menggunakan gdb. Mungkin fitur terkuat adalah kemampuan untuk membuat aplikasi desktop dan seluler. Titik terlemahnya adalah konsumsi memori yang agak tinggi.

Halaman resmi http://www.qt.io/download/

15. Kuanta Plus: Kompetisi Bluefish adalah Quanta, IDE untuk pengembangan web yang telah kehilangan pijakan tetapi masih merupakan alat hebat yang dirancang untuk KDE (ini juga merupakan bagian dari paket kdewebdev). Ini memiliki dukungan SSH dan FTP, pratinjau melalui mesin KHTML, penyorotan sintaks dan penganalisis yang menginformasikan tentang pembuatan halaman kami yang benar.

Halaman resmi: http://quanta.kdewebdev.org/

16. Udang: alternatif kedua untuk Visual Basic dan yang mendukung pembuatan aplikasi di Qt atau GTK, dengan database seperti MySQL, PostgreSQL dan SQLite. Kekuatannya termasuk keakraban dengan Microsoft IDE, pintasan cuplikan kode, debugging, dan penyertaan program sampel

Halaman resmi http://gambas.sourceforge.net/en/main.html

17. SDK Android: Untuk programmer Android, sangat mudah untuk memiliki program ini. Ini tidak hanya mencakup alat dasar untuk mulai membuat aplikasi di Android, tetapi juga yang lain seperti manajer paket, Google API, dokumentasi, kode sampel dan program, alat pengembangan yang diperluas, dan lainnya. Yang perlu diperhatikan adalah paket NDK yang memungkinkan kode dari bahasa lain seperti C atau C ++ untuk dimasukkan ke dalam aplikasi.

Halaman resmi http://developer.android.com/sdk/index.html

18. Pembangun WxForm: alat kecil yang memungkinkan pembuatan lingkungan grafis untuk aplikasi kecil menggunakan pustaka wx. Direkomendasikan juga untuk melihat aplikasi lain seperti wxWidgets, kerangka grafis yang memungkinkan penautan (melalui skrip yang disebut "bindings") dengan berbagai bahasa seperti Ruby, Python, Perl, D, C dan C ++

Halaman resmi http://sourceforge.net/projects/wxformbuilder/

Seperti yang bisa kita lihat, ada beberapa alat untuk pemrograman di GNU / Linux. Ini hanya masalah melihat mana yang paling sesuai dengan kebutuhan kita.

Terima kasih Juan Carlos Ortiz!

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Renato dijo

    Sebenarnya saya ingin tahu bagaimana memprogram di Linux karena masalah lisensi untuk klien masa depan. Jika seseorang dengan pengalaman bisa membantu saya dengan pemrograman ini, terima kasih banyak, saya pikir Python akan bagus?

    1.    Manuel dijo

      jika dengan python, saya sarankan menggunakan eclipse dan menginstal plugin pydev

  2.   Renato dijo

    Halo, Saya ingin mengajukan pertanyaan kepada Anda. Saya ingin belajar membuat program untuk membuat perangkat lunak faktur, kontrol stok, dll, tetapi itu berjalan di Linux dan Windows. Dari sudah terima kasih banyak

    1.    renec dijo

      Sedikit terlambat jawabannya, keunggulan RAD IDE lintas platform adalah Lazarus (pemrograman grafis, intuitif, sangat cepat dapat dieksekusi, penanganan basis data yang hebat), orang-orang Linux tampaknya tidak begitu menyukainya karena ini pascal gratis dan bukan C / C ++ seperti itu tradisional bagi mereka, tetapi bahasa dan pustaka sangat kuat dan lebih kuat daripada GCC.
      Meskipun ada di repositori Ubuntu, itu tidak berfungsi sehingga Anda harus menginstalnya langsung dari deb resmi http://www.lazarus.freepascal.org

      1.    yohomer dijo

        Saya setuju dengan Anda! ... Lazarus memiliki banyak kekuatan, bahkan tidak bergantung pada mesin virtual untuk menafsirkan kode 😛 hehehe sehingga memberi Anda kecepatan pemrosesan yang lebih besar.

    2.    com.chrysoftunlock dijo

      Dalam hal ini, sobat, saya akan merekomendasikan menggunakan java, karena ini multiplatform.

    3.    aeris dijo

      Saya merekomendasikan java

  3.   Erwin dijo

    100% aptana studio untuk memprogram dalam php, javascript dan ajax dan Netbeans atau eclipse untuk java.
    teks luhur 2 Saya menggunakannya untuk memperhatikan orang-orang yang memperbaikinya dan menurut saya itu omong kosong seperti geany.

    1.    Skarmory dijo

      Mereka adalah editor kode yang luar biasa, salah satu yang terbaik baik Sublime dan Geany, namun, saya tidak tahu siapa yang memberi tahu Anda bahwa mereka adalah IDE. Anda harus tahu cara menggunakannya teman =)

      1.    Javier Fernandez dijo

        Saya telah menggunakan Lázarus IDE, ini sangat kuat dan sangat membantu untuk database.
        Pemrograman dengan Glade dan Geany sangat menyenangkan, memungkinkan Anda menggunakan banyak bahasa pemrograman, dan sangat efisien. Ini bukan IDE, tetapi untuk menggunakan GTK, Anda dapat memasukkan misalnya di http://www.valadoc.org dan konsultasikan dokumentasi, Anda dapat menggunakannya di C, Vala, Python, dll. Nyatanya, saya sudah bisa membuat program python dengan GTK dan menjalankannya di Linux dan Windows tanpa masalah besar, tentunya memiliki library dan Python di Windows.

  4.   Wladimir kowtun dijo

    Aptana Studio, favorit saya untuk PHP

  5.   pemain harpa71 dijo

    Aptana Studio adalah favorit saya

  6.   Paul dijo

    Saya orang Brazil, dan saya sangat menyukai tutorial ini.

    Terima kasih.

  7.   zokeber.dll dijo

    Saya lebih suka Sublime-Text! tetapi bahkan tidak muncul di daftar ini !!!

  8.   Mari gunakan Linux dijo

    Terima kasih! Kencan yang bagus!
    Bersulang! Paul.

  9.   Jean Hernandez dijo

    Sunting Komodo hilang, ini adalah lintas platform.

  10.   milton dijo

    Terima kasih banyak

  11.   marcos dijo

    VI / VIM tidak ada, daftar tidak lengkap tanpa editor itu

  12.   johnk dijo

    Saya minta maaf karena melupakan Geany, Gedit, VIM, Ninja IDE, dan banyak lainnya. Tetapi saya senang melihat mereka penuh perhatian, terlihat bahwa ini bukan topik baru di antara pembaca situs web ini dan itu sangat bagus 🙂

  13.   Alexander DeLuca dijo

    Saya menggunakan beberapa untuk hal yang berbeda. Yang bertahan paling lama adalah Eclipse dan Aptana. Lalu saya membaca NetBeans. Faktanya adalah bahwa semua ini sangat berat dan menghabiskan banyak sumber daya. Jika Anda memiliki beberapa browser dan beberapa proses terbuka, prosesnya akan menjadi sangat lambat.

    Itulah mengapa saya sekarang menggunakan Geany dan Bluefish, yang ringan dan cepat, di luar itu mereka mungkin kekurangan beberapa pilihan.

  14.   Martin Cigorraga dijo

    KDevelop, Sublime Text 2, Geany, Emacs (konsol), Kate, NetBeans ...
    Arrgghh !! Mengapa begitu banyak keragaman, saya suka semuanya! xD
    (Btw, Eclipse dan ZendStudio SUCK!)

  15.   Minggu dijo

    Saya menggunakan Komodo Edit di Windows dan Ubuntu untuk Pengembangan. Web. dia sangat profesional. dan uang tunai

  16.   walter gomez dijo

    Hai, saya memiliki Geany dan Anjuta dan saya tidak tahu cara menggunakan keduanya. Seseorang dapat memberi saya info .. tentang cara menggunakan salah satu dari keduanya karena saya memiliki Ubuntu dan saya ingin masuk ke dunia programmer .

  17.   Ericsson dijo

    Ya, saya merindukan Geany

  18.   gorlok dijo

    Satu detail untuk diperbaiki: Lazarus tidak diprogram di "Objective C", itu diprogram dalam "Object Pascal" FreePascal, berdasarkan Delphi.
    Di Android SDK, saya akan menyebutkan plugin ADT untuk Eclipse, yang resmi.
    Netbeans dan Eclipse khususnya, mendukung banyak bahasa lain seperti yang berbasis Java JVM, misalnya: Groovy, Scala, Closure, Jython, dll.
    Seperti yang telah Anda sebutkan, Vi (m) dan Ninja-IDE (Python) yang hebat akan bagus untuk dipertimbangkan.
    Kalau tidak, itu adalah ulasan yang menarik.

  19.   Mari gunakan Linux dijo

    Ini luar biasa tetapi tidak memiliki lisensi gratis ...: S
    Kami telah membicarakannya dalam sebuah postingan:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Bersulang! Paul.

  20.   badut dijo

    dan Geany ?, saya menggunakannya di linux dan windows

  21.   Buenaventura dijo

    Gila! vim!

  22.   kasymaru dijo

    Ini juga merupakan teks luhur 2, ini adalah editor yang sangat kuat dan studio zend yang merupakan IDE yang sangat lengkap untuk pemrogram web,

    1.    ldd dijo

      GNU / LINUX !!!! (pahami alat gratis)

  23.   sanhuesoft dijo

    Komentar penasaran ...

  24.   jagoan dijo

    Yang terbaik hilang, Geany

  25.   pablo dijo

    Saya suka, untuk memprogram, menggunakan editor teks sederhana yang sangat bagus disebut Geany.

  26.   Santiago dijo

    Halo, saya ingin bertanya apakah ada alat yang dapat digunakan untuk memprogram di pascal gratis, masalah saya adalah bahwa sebagai tugas akhir mata pelajaran di fakultas, mereka meminta saya untuk mengembangkan shell di pascal gratis, meskipun saya sudah ada beberapa prosedur yang dilakukan, yang merupakan pekerjaan praktis pada subjek, selain itu, saya tidak tahu banyak bagaimana melakukannya, jika Anda bisa memberi saya bantuan saya akan sangat berterima kasih

    1.    ayo gunakan linux dijo

      Ya, tentu. Lazarus disebutkan di pos. 🙂 Juga, ini kompatibel dengan Delphi.
      Memeluk! Paul.

  27.   John alex dijo

    Itu bagus. Anda harus menyisihkan waktu untuk membicarakan Gambas. Gambas adalah IDE yang cukup bagus seperti Visual Basic.

    Seharusnya itu mendukung BASIC Microsoft, tetapi saya belum berhasil memindahkan proyek saya. Saya akan sangat menghargai jika Anda akan berbicara tentang cara mengekspor proyek visual tersebut ke udang.

    1.    renec dijo

      Mereka tidak kompatibel, Visual Basic didasarkan pada sumber tertutup dan perpustakaan tidak bebas, jadi kompatibilitasnya diragukan, meskipun mereka mirip dalam antarmuka dan maksud.

    2.    Jurgen Schutt dijo

      Saya membuat beberapa program visual basic untuk excel yang ingin saya transfer ke canaima / linux. Bagaimana dengan udang?

  28.   Anonimo dijo

    Saya akan menambahkan SciTe, editor teks berorientasi programmer.
    Salam.

  29.   Oscar Gerardo Conde Herrera dijo

    Produksi yang sangat baik
    terima kasih

  30.   Jose dijo

    Saya merasa senang Anda memasukkan Emacs. Selama bertahun-tahun saya telah menjadi emacsero dan saya selalu percaya bahwa saya akan memberikan 100 kesempatan kepada editor lain ... Sampai saya mencoba vim. Awalnya saya agak enggan dalam hal mode normal / edit, tetapi setelah Anda terbiasa, tidak ada warna. Dan jika Anda mulai memasukkan plugin ke dalamnya, itu adalah bomnya.
    Lebih sedikit dari itu yang pantas disebutkan.
    Program bermanfaat lainnya:
    Nemiver: debugger dengan GUI
    Git: a harus memiliki kontrol versi
    Tmux: banyak terminal. Cukup berguna jika Anda sering menggunakan terminal.
    Eclipse: (bagaimana Anda tidak menyertakan exlipse?)

    1.    ayo gunakan linux dijo

      Terima kasih atas kontribusinya!
      Sebuah pelukan! Paul.

  31.   Gadton dijo

    Berkat posting ini, akhirnya beberapa bulan yang lalu saya mulai dengan Pascal Gratis + Lazarus + MariaDB + DBeaver dan beberapa perpustakaan dari banyak yang ada untuk Lazarus. Sangat bahagia sejauh ini. Masalahnya, bahan pelajarannya kurang, saya hanya dapat satu buku dari Lazarus dan itu jelek, tapi meski begitu, itu penting bagi saya. Ada materi bagus dalam tutorial kecil dan tutorial video. Salam.

  32.   Arturo dijo

    Halo, saya tertarik untuk belajar program dalam bahasa C ++ atau C #, lingkungan atau platform apa yang harus saya unduh di Linux Deepin? Distro Deepin dirancang dari Devian.

  33.   Alan Vasquezque dijo

    Mengapa Anda tidak menyebut Geany?