Sejak beberapa tahun kebelakangan ini, bahasa Go (golang) menjadi antara topik hangat yang diperkatakan oleh pengaturcara namun ramai yang beranggapan golang tidak popular. Jadi, kenapa golang tidak popular? Artikel ini akan menganalisis isu ini dari pelbagai perspektif.
Pertama sekali, berbanding bahasa seperti Java, Python dan JavaScript, prestasi golang bukanlah kelebihan mutlaknya. Walaupun golang lebih pantas daripada bahasa lain, bahasa yang disusun seperti C++ mempunyai lebih banyak cara untuk mengoptimumkan prestasi, jadi dalam sesetengah senario aplikasi, prestasi golang tidak menjamin kelebihannya.
Kedua, sokongan golang untuk pemula agak tidak mencukupi. Walaupun masyarakat golang mempunyai sumber yang kaya, kerana bahasanya agak baru, pemula mungkin menghadapi banyak masalah semasa proses pembelajaran, seperti tiada bahan pengajaran yang matang, sumber video, dll. Sebaliknya, bahasa pengaturcaraan arus perdana seperti Python dan Java mempunyai sumber tutorial dan sokongan ekologi yang mencukupi, menjadikannya lebih mudah bagi pemula untuk mendapat pengalaman kemasukan yang lebih baik.
Tambahan pula, masih ada yang beranggapan golang tidak cukup cantik. Walaupun kesederhanaan dan keanggunan kod golang telah dipertingkatkan secara berterusan, ramai peminat pengaturcaraan masih berpendapat bahawa sintaksnya tidak cukup jelas dan ciri bahasanya tidak cukup sempurna. Ini mungkin bukan masalah besar untuk bahasa itu sendiri, tetapi bagi pengaturcara yang memberi perhatian kepada butiran dan memberi perhatian kepada estetika kod mereka, mereka mungkin memilih bahasa lain yang lebih cantik seperti Python atau Ruby.
Akhir sekali, penggunaan golang tidak sesuai untuk semua senario aplikasi. Walaupun golang mempunyai prestasi tinggi, keupayaan pemprosesan serentak, dan keselamatan yang baik, ia bukanlah pilihan pertama dalam senario seperti menangani penyekatan I/O dan menulis aplikasi GUI. Ini menyebabkan golang hanya menduduki sebahagian kecil daripada senario aplikasi.
Ringkasnya, sebab mengapa golang tidak popular adalah kerana ia tidak mendahului sepenuhnya dalam prestasi dan sokongan untuk pemula agak tidak mencukupi. Di samping itu, sesetengah orang berpendapat bahawa kod golang tidak cantik, dan penggunaannya tidak sesuai untuk semua senario aplikasi. Sudah tentu, ini tidak bermakna golang tidak mempunyai masa depan. Dengan terus menambah baik bahasa dan menambah baik pengalaman pembangun, golang masih mempunyai banyak ruang untuk pembangunan, dan mungkin menjadi salah satu bahasa pengaturcaraan arus perdana pada masa hadapan.
Atas ialah kandungan terperinci Mengapa golang tidak popular? (Analisis pelbagai sudut). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!