Codiad
Penyunting kod sumber yang baik adalah sahabat setiap pengaturcara. Ada yang lebih menyukai kesederhanaan Notepad ++, sementara yang lain lebih suka bantuan kod yang kaya dan pengalaman debugging bersepadu dari Visual Studio atau Eclipse. Di suatu tempat yang tepat antara penyunting kod sederhana dan persekitaran pembangunan bersepadu sepenuhnya adalah Codiad, kerangka IDE berasaskan web dengan jejak kecil dan keperluan minimum.
Codiad berjalan di mana-mana pelayan dengan Apache 2 dan PHP 5+ dan berfungsi di Chrome, Firefox, IE9 +, dan semua penyemak imbas web moden yang lain. Dalam rancangannya, Codiad menyerupai Sublime Text, dan ia juga mempunyai ciri serupa. Codiad menyokong pelbagai pengguna dan penyuntingan kolaboratif masa nyata, ia mempunyai lebih dari 20 tema warna sintaks, dilengkapi dengan alat carian canggih dan fungsi lengkap auto pintar, dan tersedia dalam lebih dari 40 bahasa.
Pemasangan Codiad sangat mudah, dan pembangun perisian dan pentadbir web yang kurang berpengalaman harus dapat menyelesaikannya hanya dalam beberapa minit. Untuk mengetahui cara memasang Codiad pada pelayan web anda, lompat ke bahagian terakhir artikel ini.
Taiga.io
Mari hadapi: banyak platform pengurusan projek yang jelek, tidak disengajakan, dan membebankan. Itulah sebabnya sangat lega apabila melihat platform pengurusan projek yang menjadikan kerja benar-benar menyeronokkan. Taiga pertama kali dilancarkan pada tahun 2014 sebagai platform pengurusan projek sumber terbuka dan bebas untuk pemula, pemaju dan pereka Agile. Hanya setahun kemudian, Taiga memenangi Alat Agile Paling Berharga 2015 yang dianugerahkan oleh Portal Agile, dan selebihnya adalah sejarah.
Pembangun Taiga benar-benar mempercayai perisian sumber terbuka, dan mereka adalah pengamal pendekatan pengembangan perisian Agile. Mereka telah merancang penyelesaian pengurusan projek mereka untuk menangani kedua-dua projek sederhana dan kompleks menggunakan templat Kanban atau Scrum, atau kedua-duanya. Taiga bermain dengan baik dengan repositori kawalan versi berasaskan web seperti GitHub dan Bitbucket, dan ia juga menyediakan beberapa pengimport untuk memudahkan migrasi dari platform perisian proprietari.
Paling penting
Banyak pasukan pengembangan perisian hari ini berkomunikasi menggunakan Slack, satu set alat dan perkhidmatan kolaborasi pasukan proprietari berasaskan awan, yang diasaskan oleh Stewart Butterfield. Tetapi walaupun untuk pasukan kecil, Slack boleh menjadi sangat mahal, apatah lagi masalah yang mungkin timbul dari hak miliknya. Itulah sebabnya semua pembangun harus menganggap Mattermost sebagai sumber terbuka, alternatif yang dihoskan sendiri daripada Slack.
Sama seperti Slack, Mattermost membantu pembangun berkomunikasi dengan lancar dan menjangkau sesiapa sahaja, di mana sahaja, di mana-mana peranti. Ia bergabung dengan banyak aplikasi yang ada dan mempunyai kerangka plugin yang kuat. Mattermost dapat disesuaikan untuk menghilangkan bayangan IT dan memastikan kepatuhan dengan keperluan wilayah, industri dan syarikat yang unik, dan ia digunakan oleh syarikat seperti Samsung, Virgin, Bristol-Myers Squibb, dan banyak lagi yang lain.
Pasukan kecil tidak perlu membayar satu dolar untuk menggunakan Mattermost, dan versi asas perusahaan berharga hanya $ 39 per pengguna setiap tahun dan dilengkapi dengan pemberitahuan push tunggal yang dienkripsi Active Directory / LDAP melalui HPNS, pengesahan pelbagai faktor , alat untuk penjenamaan tersuai, dasar kawalan akses lanjutan, dan sokongan hari perniagaan berikutnya, antara lain.
Baca Dokumen
Semua pembangun perisian yang berjaya menyedari pentingnya dokumentasi yang betul. Dengan Membaca Dokumen, anda dapat membuat, menghosting, dan melihat-lihat dokumentasi perisian dengan mudah dan dengan demikian memperuntukkan lebih banyak masa untuk pengembangan perisian itu sendiri.
Baca Dokumen mempermudah dokumentasi perisian dengan mengautomasikan pembuatan, pembuatan versi, dan hosting dokumen anda untuk anda, dan platformnya adalah sumber terbuka dan tersedia secara percuma untuk dimuat turun. Dokumentasi yang dihoskan di Baca Dokumen dapat diakses dari web dan juga dapat dilihat sebagai PDF atau dokumen HTML satu halaman.
Baca Dokumen menyokong pembuatan versi dokumentasi, yang membolehkan anda menjadi tuan rumah dan membina banyak versi dokumentasi anda, yang dijamin dihargai oleh pengguna versi lama perisian anda.
Aksen
Accent adalah alat terjemahan berorientasikan pemaju pertama. Ini mempunyai fungsi carian yang kuat yang menjadikan mencari rentetan yang betul menjadi tugas yang mudah, dan ini memusatkan perbincangan anda di sekitar rentetan untuk meningkatkan kerjasama.
Accent menyokong pelbagai format, jadi mustahil untuk mengimport fail rentetan iOS dan mengeksport fail Android XML, misalnya. Anda boleh menggabungkan Accent dengan Slack dan banyak alat lain dengan mudah, dan memasang Accent pada pelayan web hampir tidak semudah itu. Untuk memulakan, baca panduan memulakan cepat rasmi.
Cara Memasang dan Mengkonfigurasi Codiad
Codiad memerlukan PHP 5.3 ke atas, Apache 2, dan Git. Sekiranya anda menggunakan Ubuntu, anda boleh memasang ketiga-tiganya dengan arahan berikut:
- sudo apt-get install apache2
- sudo apt-get install php
- sudo apt-get install git
Seterusnya, muat turun Codiad keluaran stabil terbaru dari GitHub, dan salin kandungan arkib yang dimuat turun ke pelayan web anda.
Pastikan folder dan fail berikut mempunyai keupayaan menulis:
- / konfigurasi.php
- / data
- / ruang kerja
- / pemalam
- /tema
Navigasi penyemak imbas web anda ke folder tempat anda mengekstrak kandungan arkib. Skrin pemasangan akan muncul dan memberi tahu anda sekiranya terdapat kebergantungan yang tidak anda temui.
Masukkan maklumat yang diminta untuk membuat akaun pengguna dan memulakan projek baru. Anda kemudian boleh mengunjungi halaman rasmi dengan plugin untuk Codiad dan memasang salah satu daripadanya dengan hanya meletakkan plugin di direktori / plugin pada pelayan anda.
Kesimpulannya
Tidak kira sama ada anda pembangun perisian bebas atau studio besar, alat pembangunan perisian yang dihoskan sendiri hari ini memungkinkan untuk menjauhkan diri daripada perkhidmatan berasaskan awan terpusat tanpa mengorbankan kemampuan untuk berkolaborasi dengan orang lain dan menguruskan projek yang kompleks dari mana saja di dunia. Dalam artikel ini, kami telah memperkenalkan lima alat pengembangan perisian yang dihoskan sendiri yang popular, yang ingin menunjukkan apa yang ditawarkan oleh dunia perisian yang dihoskan sendiri.