Sebagian besar pertanyaan yang Anda ajukan tidak dapat dijawab tanpa konteks, dan sedikit banyak diperdebatkan manajemen telah membuat pilihan untuk Anda ... kecuali jika Anda bertanya 'harus saya berhenti dan mencari pekerjaan baru dalam menghadapi semua perubahan ini ? '
Jika Anda akan berusaha keras, saya sarankan Anda membaca posting ini pada topik: Cara Bertahan Menulis Ulang Tanpa Kehilangan Ketangkasan Anda .
Saya baru-baru mulai menyusuri jalan menulis ulang sedikit logika server di node.js. Alasan utama adalah saat ini ditulis dalam. NET dan kami ingin bermigrasi dari lingkungan MS di trek.
Pengalaman saya sejauh ini positif, Anda akan memiliki kurva belajar awal dengan semua non-blocking-ness itu tetapi setelah Anda melewati itu sebenarnya cukup menyenangkan untuk kode masuk .. Saya tahu, MENYENANGKAN!
Memang memiliki sisi gelap, setiap orang dan anjingnya yang telah melakukan beberapa pengembangan front end dengan JavaScript - dan itu akan menjadi setiap pengembang front-end saya harap - menjadi sedikit bersemangat ketika Anda menyebutkan bahwa node.js adalah 'server side javascript 'Namun itu tidak berarti pengembang ujung depan akan memiliki pengalaman yang diperlukan untuk menulis aplikasi sisi server yang baik.
Untuk satu hal yang Anda pertimbangkan adalah bahwa kesalahan fatal akan menjatuhkan seluruh aplikasi karena sifatnya yang tidak berulir, sehingga taruhannya sedikit lebih tinggi dan Anda harus secara eksplisit memeriksa dan menangkap semuanya.
Bagi mereka yang telah melakukan front dan back - dan menikmati keduanya - tidak harus mengubah konteks mental dari bahasa front end ke back end adalah bonus nyata yang saya pikir pada akhirnya akan meningkatkan produktivitas di tim kami.