Node.js adalah teknologi server yang digunakan untuk membangun dan menjalankan aplikasi web, yang mirip dengan pekerjaan yang dilakukan oleh ASP.NET, Ruby on Rails, atau Spring Frameworks. Ini menggunakan JavaScript sebagai bahasa pengembangan utama, memiliki server web ringan yang menyertainya, dan sejumlah besar plug-in untuk manajemen paket node (NPM), sehingga Anda dapat membentuk aplikasi web sesuai dengan kebutuhan Anda sendiri, seperti menambahkan fitur MVC, menambahkan layanan RESTFUL, OAuth atau SSL Security, dll.
Penggunaan kembali bahasa
Teknologi seperti ASP.NET atau Spring mengharuskan pengembang untuk mempelajari bahasa sisi server baru, seperti C#, VB.NET, atau Java. Node.js menggunakan JavaScript di server dan klien, yang berarti bahwa pengembang hanya perlu menggunakan satu bahasa di setiap level.
Mudah diubah untuk pengembang
Ada fakta bahwa JavaScript adalah bahasa yang dikenal oleh pengembang web, dan kebanyakan orang tahu atau menggunakannya. Jadi, sangat mudah bagi pengembang web untuk bertransformasi dari teknologi lain menjadi node.js.
Ringan
Node.js menggunakan arsitektur yang digerakkan oleh acara, yang berarti bahwa setiap hal yang Anda lakukan di atasnya, setiap panggilan dan operasi independen, adalah serangkaian panggilan balik asinkron. Ini membuat Node.js dijalankan di utas, yang berbeda dari teknologi web lainnya. Permintaan setiap klien akan menghasilkan utas baru untuk diproses. Ini juga merupakan inti dari I/O non-blocking.
Dukungan Database Objek
Sangat umum menggunakan database objek seperti MongoDB di aplikasi Node.js. Perbedaan antara MongoDB dan database SQL tradisional adalah bahwa ia menggunakan model berbasis dokumen daripada model relasional. Itu tidak menggunakan tabel, tetapi objek seperti JSON. Ini sangat cocok untuk pecinta ORM.
Banyak didukung oleh editor IDE dan kode
JavaScript telah ada selama beberapa waktu, jadi IDE seperti Visual Studio dan Eclipse Dukungan Kode JavaScript meminta dan menyoroti, dan editor kode seperti Notepad ++ dan teks Sublime juga mendukungnya.
Dapat meng -host layanan di mana saja
Beberapa server web dan penyedia layanan cloud mendukung aplikasi web node.js. Mari kita bicara tentang beberapa di sini, termasuk Google, Microsoft IIS, Heroku, Microsoft Azure, Amazon (AWS), dll.
Di atas adalah alasan mengapa Node.js sangat populer dalam ringkasan pribadi saya. Jika ada kelalaian, harap perbaiki saya.
node.js benar -benar alat yang ampuh untuk pengembangan ~