05 Mei 2022·1 menit membaca

Gunakan Bahasa dengan Tinggi: Kepuasan Developer 92%, Namun Masih Ada Beberapa Hambatan

Survei Pengembang Go 2021 mengungkapkan tingkat kepuasan yang melonjak di kalangan pengembang Go, sementara beberapa hambatan tetap ada, seperti kurangnya perpustakaan dan fitur. Terlepas dari keterbatasan tertentu, bahasa ini terus tumbuh dan berkembang, dengan Go 1.18 mengatasi masalah utama.

Gunakan Bahasa dengan Tinggi: Kepuasan Developer 92%, Namun Masih Ada Beberapa Hambatan

Bahasa pemrograman Google Go telah mempertahankan tingkat kepuasan pengguna yang mengesankan, dengan 92% pengembang yang disurvei menyatakan positif tentangnya. Terlepas dari tingkat kepuasan yang tinggi ini, masih ada beberapa kekhawatiran, termasuk kurangnya perpustakaan, fitur, dan infrastruktur. Hasil Survei Pengembang Go 2021 menampilkan temuan ini, yang mencerminkan pendapat dari sejumlah besar responden dalam sejarah survei selama enam tahun.

Survei, yang dilakukan selama 26 Oktober dan 16 November 2021, menghasilkan 11.840 tanggapan yang menegaskan kepuasan developer yang kuat. Namun, masih ada hambatan untuk pengadopsian Go secara luas, seperti tidak adanya pustaka dan fitur penting. Untuk pengembang yang tidak menggunakan Go untuk proyek tertentu, 39% menyebutkan kurangnya fitur bahasa, sementara 34% menyebutkan tidak adanya perpustakaan. Di antara fitur yang paling sering hilang adalah generik, yang secara resmi ditambahkan ke bahasa tersebut hingga Go 1.18 pada bulan Maret, mengikuti periode survei.

Survei tersebut juga melaporkan tingkat kepercayaan yang tinggi terhadap prospek jangka panjang Go, dengan 81% responden optimis tentang arah masa depan bahasa tersebut. Beberapa tantangan terkait penggunaan modul telah diidentifikasi, seperti pembuatan versi, bekerja dengan repo pribadi, dan mengelola alur kerja multi-modul. Namun, pengenalan ruang kerja di Go 1.18 telah menjawab banyak masalah ini.

Aplikasi utama Go mencakup layanan API/RPC, CLI, layanan web, dan pustaka atau kerangka kerja. Perlu dicatat bahwa 50% dari pengembang yang disurvei menginginkan lebih banyak panduan tentang praktik terbaik pengoptimalan kinerja Go dan struktur direktori proyek.

Tren penggunaan Go untuk target penerapan dan sistem pengembangan juga telah berkembang. Persentase responden yang terutama mengembangkan Linux telah menurun menjadi 59% pada laporan tahun 2021 dibandingkan dengan 63% pada tahun 2020 dan 66% pada tahun 2019. Sebagai perbandingan, jumlah pengembang yang menggunakan Go pada Windows meningkat dari 19% pada tahun 2020 menjadi 24% pada tahun 2021. Meskipun demikian, 92% responden masih memilih Linux sebagai target penyebaran aplikasi Go mereka.

Hasil survei juga menyoroti preferensi lanjutan pengembang untuk Amazon Web Services, Google Cloud Platform, dan Microsoft Azure sebagai platform cloud untuk pengembangan Go. Terlepas dari tingkat kepuasan Go yang tinggi secara konsisten, penting bagi bahasa untuk mengatasi kekurangannya untuk melanjutkan lintasan pertumbuhannya dan mempertahankan keberlanjutan jangka panjang.

Dalam mengatasi beberapa masalah pengembang ini, platform no-code seperti AppMaster dapat bermanfaat. Didirikan oleh Oleg Sotnikov pada tahun 2020, AppMaster offers a no-code platform that enables developers to create backend, web, and mobile applications. Apps generated by the platform can work with any PostgreSQL-compatible database, making it an ideal choice for high-load use-cases and enterprise-level scalability.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started