|
Salah satu ciri yang paling luar biasa bagi setiap sistem GNU / Linux adalah persekitaran yang hebat pengaturcaraan yang ditawarkan dan yang memungkinkan untuk bekerja dengan semua jenis simpulan bahasa dan modul. Untuk memanfaatkan sepenuhnya, kita perlu pelbagai alat yang merangkumi semua keperluan kita dari segi pengaturcaraan. |
1. Bluefish: ia adalah perisian percuma dan yang terbaik untuk mengedit fail HTML. Kekuatannya didasarkan pada kemudahan penggunaan, ketersediaan untuk beberapa bahasa dan keserasian sintaksis dengan "corak" lain, seperti XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion dan Matlab. Ia menyokong watak multibait, unicode, UTF-8 dan, seperti yang ditulis dalam C dan GTK, ia mempunyai penggunaan memori yang rendah, kurang daripada alat lain seumpamanya.
Halaman rasmi: http://bluefish.openoffice.nl/index.html
2. Anjuta: IDE (lingkungan pengembangan terpadu) yang bekerja dengan C dan C ++ dan kini telah memperluas dukungannya ke Java, Python dan Vala. Pada versi 2, ini termasuk sokongan baru untuk sambungan, yang memberikannya lebih banyak fungsi daripada versi sebelumnya. Juga perlu diperhatikan ialah pewarnaan sintaks dan penyatuannya dengan Glade untuk pembuatan antara muka grafik.
Halaman rasmi: http://www.anjuta.org/
3. Meleret: adalah alat pengembangan antara muka grafik (GUI) yang diprogram dalam C dan GTK. Jenis alat ini tidak bergantung pada bahasa pengaturcaraan tertentu, namun bahasa yang paling banyak disokong termasuk C, C ++, C #, Java, Vala, Perl dan Python, antara lain. Versi 3 ditulis sepenuhnya untuk memanfaatkan ciri-ciri GTK +, mengurangkan garis kod, yang memungkinkan penyatuannya dengan Anjuta. Ia menggunakan format XML yang disebut GtkBuilder untuk menyimpan data untuk antara muka yang dibuat.
Halaman rasmi: http://glade.gnome.org/
4.GCC (Koleksi Pengompil GNU): adalah sekumpulan penyusun yang dibuat oleh GNU yang pada awalnya disusun untuk bahasa C. Pada masa ini ia menyokong "hujung depan" untuk C, C ++, Java, Ada, Objektif C, Objektif C ++ dan Fortran, dan menyokong bahasa lain dengan cara yang tidak standard, seperti Go, Pascal, Modula 2, Modula 3 dan D. Kelebihan menggunakan GCC untuk menyusun terletak pada pengoptimuman kod berdasarkan mikropemproses sendiri, pemeriksaan ralat, penyahpepijatan dan pengoptimuman dalam panggilan subrutin.
Halaman rasmi: http://gcc.gnu.org/
5.Kdevelop: IDE lain yang dioptimumkan untuk pengedaran yang menggunakan KDE sebagai persekitaran grafik. Menyokong C, C ++ dan PHP. Seperti IDE lain, versi 4 ditulis ulang sepenuhnya dalam C ++ menggunakan perpustakaan grafik qt, yang sama yang memungkinkan penyatuannya dengan QtDesigner. Oleh kerana ia tidak mempunyai penyusunnya sendiri, perlu juga memasang GCC. Beberapa ciri yang paling berguna adalah penyemak imbas antara kelas aplikasi dan sokongan untuk definisi kelas dan kerangka kerja.
Halaman rasmi: http://kdevelop.org/
6. Gerhana: IDE yang diprogramkan di Java dengan lebih dari 2 juta baris kod. Ia digunakan secara meluas untuk sokongan berbilang bahasa, serta beberapa bahasa pengaturcaraan seperti Java, C, C ++, Ada, Perl, PHP, JSP, sh dan Python, banyak di antaranya melalui plugin komuniti. Plugin juga menambah fungsi penting lain, seperti kemungkinan bagi beberapa pengguna untuk mengerjakan projek yang sama dan pengembangan IDE ke alat lain. Ini diakui untuk sejarahnya yang panjang, dan merupakan pilihan IDE bagi pengaturcara untuk membuat alat pengaturcaraan baru dan aplikasi "klien".
Halaman rasmi: http://www.eclipse.org/
7. ​​Kate: Ramai yang akan mengetahui penyunting teks ini untuk platform KDE, dan walaupun ia tidak menawarkan beribu-ribu alat, kesederhanaannya menjadikannya alternatif bagi banyak yang lain. Diprogram dalam C ++ dan qt, ciri utamanya adalah pewarnaan sintaks yang dapat diperluas melalui XML, sokongan sesi dan penjejakan kod untuk C, C ++, Java dan bahasa lain. Ini adalah salah satu alat yang termasuk dalam pakej KDEBase dan digunakan sebagai penyunting teks oleh KDevelop dan Quanta Plus
Halaman rasmi: http://kate.kde.org/
8. Aptana Studio: satu lagi "kelas berat" di kalangan IDE dan yang lama diketahui oleh pengaturcara. Pada masa ini ia sangat maju dan peluasannya melalui plugin memperluas kegunaannya ke pelbagai bahasa pengaturcaraan, antaranya PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript dan C. menonjol. Ia juga memungkinkan pemantauan direktori projek, wizard pengembangan web, penyahpepijatan, sambungan melalui FTP, perpustakaan Ajax dan sokongan untuk pemalam Eclipse.
Halaman rasmi: http://www.aptana.com/
9. Emak- Penyunting teks lanjutan yang dibuat oleh GNU dan diprogramkan di C dan Lisp. Dibuat pada tahun 1975 oleh Richard Stallman, ini telah berjalan jauh dan saat ini terdapat beberapa "implementasi", seperti XEmacs. Ia berfungsi sebagai editor sederhana yang membolehkan pengaturcara menyunting, menyusun dan menyahpepijat kod. Terdapat juga perpustakaan yang memperluas fungsi dan perintah dalamannya sendiri.
Halaman rasmi: http://www.gnu.org/software/emacs/
10. GNUS Langkah- Satu set perpustakaan, aplikasi, dan alat berorientasikan objek yang ditulis dalam Objektif C untuk pengembangan aplikasi desktop. Ini terdiri dari dua "program": Project Center adalah penyunting umum projek dan GORM untuk membuat antara muka grafik. Ia juga merangkumi alat lain seperti make, GUI, base dan back.
Halaman rasmi: http://www.gnustep.org/
11. HBasik: salah satu alternatif untuk Visual Basic Microsoft, IDE yang mengintegrasikan pengeditan kod dan pembuatan antara muka grafik, yang mana ia menggunakan perpustakaan grafik KDE. Anda juga boleh membuat "panggilan" ke perpustakaan qt dan membuat eksekusi langsung dengan penyusun program. Tidak ada versi stabil lagi yang dikeluarkan sejak Julai 2009.
Halaman rasmi: http://hbasic.sourceforge.net/
12.Lazarus: IDE yang diprogram dalam Object Pascal yang dikembangkan dari Free Pascal, multiplatform dan berfungsi sebagai alternatif kepada Delphi. Ini memungkinkan penciptaan program dengan lingkungan visual dan bertujuan tepat pada portabilitas program yang disusun, iaitu, ia dapat dijalankan pada berbagai sistem operasi. Keserasiannya dengan pelbagai pengurus pangkalan data terkenal, seperti Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle dan Microsoft SQL Server.
Halaman rasmi: http://www.lazarus.freepascal.org/
13. Jaring: IDE "dibuat di Java untuk Java". Oleh kerana ia adalah sumber terbuka, pengembangannya telah menjadi maraton dalam beberapa tahun kebelakangan ini, memungkinkan penyertaan peluasan untuk bekerja dengan C, C ++, PHP, Ruby, Rails dan Python. Fungsinya disediakan oleh modul yang ditulis di Java, serta terdapat beberapa modul yang berfungsi sebagai plugin dalam gaya Eclipse atau Aptana. Hari ini ia adalah salah satu IDE yang paling banyak digunakan oleh pengaturcara Java dan Python.
Halaman rasmi: http://www.netbeans.org/index_es.html
14. Pencipta Qt: IDE lain yang membantu membuat antara muka grafik tanpa perlu ditulis dalam bahasa tertentu. Ia menggunakan perpustakaan grafik qt dan melalui plugin adalah mungkin untuk memindahkan projek ke bahasa seperti Python, C, C ++, Java dan Ruby. IDE membolehkan penjejakan kod projek, direktori dan penyahpepijatan menggunakan gdb. Mungkin ciri terkuat adalah kemampuan membuat aplikasi desktop dan mudah alih. Titik paling lemah adalah penggunaan memori yang agak tinggi.
Halaman rasmi: http://www.qt.io/download/
15. Kuantum Plus: Persaingan Bluefish adalah Quanta, IDE untuk pengembangan web yang telah kehilangan tempat tetapi masih merupakan alat hebat yang dirancang untuk KDE (ia juga merupakan sebahagian dari pakej kdewebdev). Ia mempunyai sokongan SSH dan FTP, pratonton melalui mesin KHTMLnya, penyorotan sintaksis dan penganalisis yang memaklumkan mengenai penciptaan halaman kami dengan betul.
Halaman rasmi: http://quanta.kdewebdev.org/
16. Udang: alternatif kedua untuk Visual Basic dan yang menyokong pembuatan aplikasi di Qt atau GTK, dengan pangkalan data seperti MySQL, PostgreSQL dan SQLite. Kekuatannya meliputi keakraban dengan IDE Microsoft, jalan pintas coretan kod, penyahpepijatan, dan penyertaan program contoh
Halaman rasmi: http://gambas.sourceforge.net/en/main.html
17. SDK Android: Untuk pengaturcara Android adalah sangat senang untuk memiliki program ini. Ini tidak hanya merangkumi alat asas untuk mulai membuat aplikasi di Android, tetapi juga yang lain seperti pengurus pakej, API Google, dokumentasi, kod dan program sampel, alat pengembangan yang diperluas dan lain-lain. Perlu diperhatikan adalah pakej NDK yang membolehkan kod dari bahasa lain seperti C atau C ++ dimasukkan ke dalam aplikasi.
Halaman rasmi: http://developer.android.com/sdk/index.html
18.WxFormBuilder: alat kecil yang memungkinkan penciptaan persekitaran grafik untuk aplikasi kecil menggunakan perpustakaan wx. Dianjurkan juga untuk melihat aplikasi lain seperti wxWidgets, kerangka grafik yang memungkinkan menghubungkan (melalui skrip yang disebut "bindings") dengan pelbagai bahasa seperti Ruby, Python, Perl, D, C dan C ++
Halaman rasmi: http://sourceforge.net/projects/wxformbuilder/
Seperti yang kita lihat, ada beberapa alat untuk pengaturcaraan di GNU / Linux. Ini hanya untuk melihat mana yang paling sesuai dengan keperluan kita.