node.js - Mengapa nodejs tidak popular di bahagian pelayan?
習慣沉默
習慣沉默 2017-05-16 13:21:00
0
5
2856

Dalam beberapa tahun kebelakangan ini, semua orang bersemangat tentang Nodejs mempunyai prestasi tinggi, menggunakan bahasa yang sama untuk bahagian hadapan dan bahagian belakang, dan menjimatkan sumber pembangunan Tetapi mengapa bahasa bahagian pelayan domestik masih menggunakan PHP dan Jawa? Dari segi kejuruteraan bahagian hadapan, nodej, seperti tegukan, webpack, dan pelbagai alat kejuruteraan bahagian hadapan semuanya berdasarkan nodej, tetapi nodej tidak menjadi popular di bahagian pelayan, saya ingat dengan jelas bahawa dalam beberapa tahun kebelakangan ini, semua orang membincangkan bahawa nodej harus digunakan untuk menulis kemas kini bahagian pelayan Adakah terdapat sebarang kelebihan?

習慣沉默
習慣沉默

membalas semua(5)
刘奇

Saya tertanya-tanya sama ada Alibaba, PayPal dan Uber adalah syarikat besar? Double Eleven Taobao adalah berdasarkan perkhidmatan Node Adakah ia dianggap "popular"?

Malah, di mana-mana kilang besar, adalah mustahil untuk mempunyai hanya satu teknologi, seni bina dan perkhidmatan yang berfungsi untuk semua. Sama seperti anda tidak boleh hanya mengatakan bahawa Alibaba menggunakan Java atau Facebook menggunakan PHP.

Saya tidak tahu bagaimana penyoal mentakrifkan "api di bahagian pelayan". Jika anda maksudkan semua syarikat menggantikan perkhidmatan asal mereka dengan Node maka ini tidak mungkin.

Pertama, walaupun teknologi maha kuasa baharu muncul yang boleh membunuh semua bahasa lain dalam sekelip mata, perkhidmatan sedia ada tidak boleh ditukar dalam sekelip mata. Hanya boleh menggunakan teknologi baharu pada perkhidmatan baharu dan menunggu perkhidmatan baharu menggantikan perkhidmatan lama secara beransur-ansur sebelum teknologi baharu menggantikan teknologi lama secara beransur-ansur. Inilah yang dilakukan oleh syarikat seperti Alibaba pada Node.

Kedua, apakah teknologi yang diguna pakai oleh syarikat? Teknologi itu sendiri hanyalah faktor yang kurang penting. Syarikat pemula boleh mencapai perniagaan tidak kira apa teknologi yang digunakannya. Perkara yang lebih dianggap oleh bos ialah kos kakitangan, kesukaran merekrut orang, dsb. Terdapat sejumlah besar pengamal dalam PHP dan Java, dan pengaturcara Node terbaik di China mungkin tertumpu di beberapa syarikat besar seperti Alibaba.

Ketiga, pengaturcara yang baik memberi tumpuan kepada teknologi yang boleh menyelesaikan masalah, bukan bahasa yang lebih baik/panas/popular daripada bahasa mana.

Keempat, apa sahaja yang boleh dilaksanakan dengan JavaScript akhirnya akan dilaksanakan dengan JavaScript.

仅有的幸福

Di peringkat mesin maya, v8 VM berdasarkan Node.js kelihatan sangat bagus, tetapi berbanding dengan Java VM, ia jauh ketinggalan. Dalam dunia pelayan, terutamanya dalam persekitaran yang mempunyai banyak CPU dan banyak memori, VM Java adalah VM terbaik yang boleh anda temui di planet ini. Dan v8 tidak boleh menggunakan sepenuhnya prestasi berbilang CPU mahupun menggunakan memori sepenuhnya. Satu-satunya perkara yang boleh anda lakukan ialah membuka banyak contoh Node.js untuk mengurangkan masalah ini, tetapi ini seterusnya menimbulkan lebih banyak masalah.

Node.js amat sesuai untuk pembangunan pesat sistem kecil dan sederhana Apabila sistem menjadi kompleks, Node.js lebih sesuai untuk bertindak sebagai Gerbang Web dan untuk pembangunan bahagian hadapan. Dalam kedua-dua aspek ia mempunyai kelebihan mutlak.

習慣沉默

Nodejs sentiasa sangat popular, tetapi ia lebih disukai oleh syarikat permulaan. Bagi syarikat besar, kos menulis semula seni bina Java mereka menggunakan nodejs adalah sangat tinggi, jadi ia jarang digunakan. Di samping itu, sebilangan besar syarikat permulaan telah gagal tahun ini, jadi nodejs tidak begitu popular.
Selain itu, rakan yang lebih berminat dengan nodej ialah rakan hadapan, dan saya rasa mereka boleh digunakan bersama-sama dengan bahagian hadapan dan belakang.
Malah, untuk pembangun bahagian belakang, mereka tidak akan sekali-kali menggunakan nodej tidak kira apa yang mereka pilih. Sebagai contoh, jika saya terlibat dalam kualiti data, pilihan pertama saya sentiasa Python, malah Java, apatah lagi nodejs.

習慣沉默

Jumlah orang yang menggunakannya tidak semestinya berkait secara langsung dengan kelebihan bahasa itu mungkin sekadar kebiasaan.

http://fcode.cn/

滿天的星座

Bagaimana anda tahu bahawa PHP tidak lagi bagus

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan