Ubah GNU / Linux anda menjadi Distro yang sesuai untuk Pembangunan Perisian
Pada masa ini Linux adalah Raja di peringkat Sistem Operasi yang digunakan oleh Pakar di bidang Teknologi Maklumat (IT), sama ada di Pelayan atau di Pasukan Pentadbir Pelayan, dan pada tahap Pembangun Perisian tahun ini mencapai tahap yang sama dengan lulus menurut tinjauan Tinjauan Pembangun Stack Overflow 2016 yang Tempat ke-3 dengan 21,7% sebagai kegemaran pemaju untuk Tempat ke-1 dengan 48,3% dalam Tinjauan Pembangun Stack Overflow 2018.
Pada masa ini Ekosistem Aplikasi GNU / Linux mempunyai senarai program yang luas dan sangat baik untuk Pembangunan Perisian (Aplikasi dan Sistem) yang dipasang, dikonfigurasi dan dipasang dengan baik dalam GNU / Linux Distribution mereka dapat merangkumi spektrum kemungkinan bahasa pengaturcaraan.
pengenalan
Senarai aplikasi untuk GNU / Linux yang akan kami terokai kemudiannya hanyalah beberapa yang paling terkenal dan digunakan dalam bidang Pembangunan Perisian pada Sistem Operasi ini. Ia dikemas kini dengan kerap dan disokong dengan baik.
Dan setiap aplikasi baru sering muncul atau aplikasi baru yang ada digabungkan dalam dunia Microsoft atau Apple, meningkatkan tahap kualiti aplikasi yang dapat dikembangkan di bawah GNU / Linux.
Beberapa tahun yang lalu kami membuat beberapa penerbitan mengenai perkara itu yang perlu diingat dan dikaji, seperti Sediakan Ubuntu (atau distro lain) untuk pembangunan web y Alat saya untuk Pembangunan dan Reka Bentuk Web dengan GNU / Linux. Tetapi hari ini kita akan melakukan tinjauan yang lebih luas dan Distros yang tersedia sudah dioptimumkan untuk Pembangunan Perisian.
Aplikasi untuk Pembangunan Perisian telah banyak berkembang dalam kualiti dan prestasi berbanding GNU / Linux sekali gus membolehkan sokongan (asas) yang diperlukan agar Pembangun Perisian pemula atau pakar dapat mengembangkan Sistem Operasi ini dengan cara yang optimum dan menggunakannya sebagai Sistem Operasi utama mereka.
Pembangunan Perisian di GNU / Linux: Editor, IDE dan Distros
Inilah yang sedang menanti kita Dunia GNU / Linux dalam bidang Pembangunan Perisian:
Penerbit
Penyunting teks adalah program yang memungkinkan anda membuat dan mengubah fail digital yang hanya terdiri dari teks biasa, yang biasanya dikenal sebagai file teks atau teks biasa. Namun, ada Penyunting Teks yang maju dan membenarkan atau memudahkan pengenalan bahasa pengaturcaraan yang digunakan dalam teks, memudahkan pemahaman dan penggunaannya dalam fail. Sebilangannya boleh menjadi Terminal, iaitu tanpa antara muka grafik, dan yang lain boleh menjadi Desktop, iaitu dengan antara muka grafik.
Antara yang paling terkenal dan digunakan pada GNU / Linux yang kami ada:
Penyunting Terminal
Penyunting Ringkas dengan Antara Muka Grafik
Penyunting Lanjutan dengan Antara Muka Grafik
- Atom
- Bluefish
- BlueGriffon
- Kurungan
- Geany
- Senang
- Pereka Web Google
- Komposer
- Jadual Light
- Notepadqq
- Ahli tulis
- Text Sublime
Penyunting Campuran
Persekitaran Pengaturcaraan Bersepadu
Persekitaran Pengaturcaraan Bersepadu, yang kebanyakannya dikenali dengan singkatan IDE dari nama Inggeris "Integrated Development Environment", tidak lebih dari program atau aplikasi yang kebanyakannya dikemas dengan editor kod, penyusun, penyahpepijat, dan pembina antara muka grafik. IDE boleh menjadi aplikasi sendiri atau mereka boleh menjadi sebahagian daripada aplikasi yang ada.
Antara yang paling terkenal dan digunakan pada GNU / Linux yang kami ada:
- Aptana
- IDE Arduino
- Sekatan Kod
- codelite
- Gerhana
- Udang
- Suite JetBrains
- Lazarus
- NetBeans
- Ninja IDE
- Python Menganggur
- Postman
- Pencipta QT
- Cukup Fortran
- Kod Studio Visual
- Wing Python IDE
Kit Pembangunan Perisian
Kit Pembangunan Perisian, yang kebanyakannya dikenali dengan singkatan SDK dari nama Inggeris "Software Development Kit", Ia tidak lebih dari sekumpulan alat yang membantu Pembangun Perisian untuk merancang aplikasi dan sistem, yang memungkinkan dan memfasilitasi kerja untuk persekitaran teknologi tertentu.
Aplikasi yang dikembangkan dalam SDK akan ditakdirkan untuk beberapa sistem operasi, platform perkakasan, konsol permainan video atau pakej perisian khas. Terdapat banyak sumber yang boleh mengandungi SDK, antaranya adalah:
- Antara muka pengaturcaraan aplikasi (API).
- Persekitaran pembangunan bersepadu (SDI) dengan Penyahpepijat dan a Penyusun.
- Kod contoh dan dokumentasi.
- Un Emulator persekitaran teknologi yang diperlukan.
Antara yang paling terkenal dan digunakan pada GNU / Linux yang kami ada:
Sistem Kawalan Versi
Sistem kawalan versi (atau sistem kawalan semakan) adalah gabungan teknologi dan amalan untuk mengesan dan mengawal perubahan yang dibuat pada fail projek, khususnya dalam kod sumber, dalam dokumentasi dan di laman web.
Semua sistem kawalan versi didasarkan pada memiliki repositori, yang merupakan kumpulan maklumat yang dikendalikan oleh sistem. Repositori ini mengandungi sejarah versi semua item yang diuruskan. Setiap pengguna dapat membuat salinan tempatan dengan menduplikasi kandungan repositori untuk membolehkan penggunaannya. Adalah mungkin untuk menggandakan versi terkini atau versi yang disimpan dalam sejarah.
Antara yang paling terkenal dan digunakan pada GNU / Linux yang kami ada:
Nota: Daripada mereka semua, Git adalah kegemaran untuk komuniti yang besar, pengembangan hebat, dan plugin dan Pelanggan grafik yang luas. Sekiranya anda ingin mengetahui lebih lanjut mengenai pelanggan grafik Git, lawati pautan ini dari laman web rasminya: Pelanggan grafik untuk Git di Linux.
Distros (Pengedaran GNU / Linux)
Sistem Operasi Percuma dibuat dari Kernel Linux dan sekumpulan aplikasi GNU yang memungkinkan untuk memberikan penambahbaikan untuk memasangnya dengan mudah melalui alat untuk konfigurasi dan sistem pengurusan pakejnya untuk pemasangan perisian tambahan. Pilihan pengedaran bergantung pada keperluan pengguna dan citarasa peribadi.
Di peringkat Pembangun Perisian, kami dapati perkara berikut disyorkan:
Biasa
Pengkhususan
Pelepasan versi 1.1 dari Distro MinerOS GNU / Linux dijangka dalam masa terdekat. yang tidak seperti versi 1.0 yang khusus untuk digunakan di Rumah, Pejabat, Perlombongan Digital dan Juruteknik Komputer, ia akan khas untuk Pembangun Perisian, Pemain dan Pembangun Kandungan Multimedia. Untuk mengetahui lebih lanjut mengenai pengembangan versi Distro ini di masa hadapan, anda boleh mengklik namanya: MinerOS GNU / Linux 1.1 (Onix) atau mengenai arus MinerOS GNU / Linux 1.0 (Petro).
Setakat ini saya harap penerbitan ini sangat berguna untuk andaSama ada untuk memasang beberapa aplikasi di Distro semasa anda agar sesuai untuk Pembangun Perisian atau memutuskan untuk menggunakan satu yang disyorkan untuk mereka. Sehingga jawatan seterusnya!