Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapakah terdapat begitu sedikit orang di Golang?

Mengapakah terdapat begitu sedikit orang di Golang?

PHPz
PHPzasal
2023-04-25 09:10:49962semak imbas

Dengan perkembangan teknologi yang berterusan, semakin banyak bahasa pengaturcaraan telah muncul dalam bidang pembangunan perisian, antaranya Golang merupakan bahasa baru muncul yang telah menarik perhatian ramai sejak beberapa tahun kebelakangan ini. Walaupun ia telah diiktiraf secara meluas untuk prestasi cemerlang, pemprosesan serentak, kesederhanaan dan kemudahan penggunaan, Golang mempunyai bilangan komuniti dan pengguna yang agak kecil berbanding bahasa pengaturcaraan popular seperti Java, Python dan JavaScript. Adakah terdapat sebab tertentu di sebalik ini? Saya rasa ada faktor berikut.

1. Golang direka bentuk mengikut kesesuaian tinggi, dan senario aplikasinya agak sempit

Salah satu prestasi cemerlang Golang yang diiktiraf oleh kebanyakan orang ialah sokongan yang sangat baik untuk keselarasan tinggi. Ia menyokong operasi serentak pada peringkat bahasa, jadi Golang sesuai untuk aplikasi peringkat perusahaan, sistem teragih dan senario lain yang perlu mengendalikan permintaan serentak yang tinggi. Walau bagaimanapun, berbanding dengan kebanyakan aplikasi dalam industri, sebenarnya terdapat sedikit senario aplikasi yang memerlukan pemprosesan serentak yang tinggi Contohnya, kebanyakan aplikasi web, skrip mudah, dll. tidak memerlukan pemprosesan serentak yang terlalu tinggi, yang telah membawa kepada skop Golang. penggunaan adalah terhad.

2. Sintaks Golang agak istimewa dan ambang pembelajarannya tinggi

Sebagai bahasa pengaturcaraan yang sedang muncul, sintaks Golang lebih istimewa daripada Java, Python dan bahasa lain. Sebagai contoh, Golang tidak mempunyai sintaks seperti kelas, sambungan dan polimorfisme dalam bahasa berorientasikan objek tradisional, dan mekanisme sokongan serentaknya juga memerlukan kos pembelajaran tertentu. Ini membuatkan ramai pemula perlu meluangkan lebih banyak masa dan tenaga apabila mempelajari Golang Pada masa yang sama, ia juga menyebabkan lebih ramai orang tidak faham.

3. Ekosistem sokongan Golang tidak cukup lengkap

Dalam pembangunan, penggunaan perpustakaan dan rangka kerja boleh membantu pembangun meningkatkan kecekapan kerja dan mempercepatkan proses pembangunan. Walau bagaimanapun, perpustakaan atau rangka kerja bahasa Golang dalam beberapa senario aplikasi masih belum cukup lengkap. Berbanding dengan bahasa arus perdana seperti Java dan Python, Golang mempunyai bilangan perpustakaan dan rangka kerja yang agak kecil, yang juga mengehadkan pembangunan Golang dalam beberapa bidang.

4. Kemunculan kanser antara Golang dan bahasa lain

Dalam beberapa tahun kebelakangan ini, bahasa Go telah meningkat dengan pesat dan telah mencapai kemajuan yang besar. Walau bagaimanapun, memandangkan Golang bukanlah pengaturcaraan berfungsi sepenuhnya atau pengaturcaraan berorientasikan objek sepenuhnya, dan yang lebih penting, model pengaturcaraan Golang adalah gabungan kedua-duanya, ini telah membawa kepada kemunculan beberapa kod kanser di Golang dalam keadaan tertentu. Pada masa yang sama, walaupun banyak komponen sepana yang sangat baik muncul pada zaman awal bahasa Go, kekurangan tema dalam komuniti menyebabkan kualiti Golang yang agak rendah. Oleh itu, pengguna Golang lebih cenderung untuk menggunakan bahasa pengaturcaraan lain, seperti Python dan Java.

5. Tidak cukup syarikat yang menggunakan Golang untuk menambah baik ini

Komuniti Golang masih dalam peringkat pertumbuhan, dan bilangan penggunanya masih agak kecil berbanding bahasa arus perdana yang lain. Oleh itu, belum ada kuasa yang cukup kuat dalam industri untuk mempromosikan pembangunan Golang. Jika ia tidak dapat menerajui pembangunan industri, ia tidak akan dapat menarik lebih ramai pemaju untuk menyertai ekosistem Golang.

Ringkasnya, walaupun Golang mempunyai prestasi cemerlang dari segi prestasi dan kesederhanaan, skop penggunaannya agak sempit kerana reka bentuknya di sekitar pemprosesan konkurensi yang tinggi, ambang sintaksnya agak tinggi, dan ekosistemnya tidak namun lengkap, kemunculan barah dengan bahasa lain, dan kekurangan promosi korporat, dsb., telah membawa kepada populariti dan promosi yang perlahan dalam industri pembangunan, dan bilangan orang agak kecil. Sudah tentu, masalah ini tidak boleh diselesaikan Golang hanya perlu diperbaiki dari segi pembinaan komuniti dan penambahbaikan rangka kerja saya percaya prospek pembangunannya akan lebih luas.

Atas ialah kandungan terperinci Mengapakah terdapat begitu sedikit orang di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn