Saya melihat dua alternatif yang sama dengan Anda, gotts, untuk banyak proyek.
Sejauh ini, pisau cukur terbaik yang saya temukan untuk memutuskan di antara mereka untuk proyek tertentu adalah apakah saya perlu menggunakan Javascript. Satu sistem yang ada yang ingin saya migrasikan sudah ditulis dalam Javascript, jadi versi berikutnya kemungkinan besar dilakukan di node.js. Proyek lain akan dilakukan di beberapa kerangka web Erlang karena tidak ada basis kode yang akan dimigrasi.
Pertimbangan lain adalah bahwa Erlang menskalakan jauh melampaui hanya beberapa inti, itu dapat menskalakan ke seluruh pusat data. Saya tidak melihat mekanisme bawaan di node.js yang memungkinkan saya mengirim pesan proses JS lain tanpa peduli mesin mana yang aktif, tetapi itu dibangun langsung ke Erlang di level terendah. Jika masalah Anda tidak cukup besar untuk membutuhkan banyak mesin atau jika tidak memerlukan banyak proses kerja sama, keuntungan ini sepertinya tidak menjadi masalah, jadi Anda harus mengabaikannya.
Erlang memang kolam yang dalam untuk menyelam. Saya sarankan untuk menulis program fungsional mandiri terlebih dahulu sebelum Anda mulai membuat aplikasi web. Langkah pertama yang lebih mudah, karena Anda merasa nyaman dengan Javascript, adalah mencoba pemrograman JS dengan gaya yang lebih fungsional. Jika Anda menggunakan jQuery atau Prototype, Anda telah memulai jalur ini. Cobalah beralih antara pemrograman fungsional murni di Erlang atau salah satu kerabatnya (Haskell, F #, Scala ...) dan JS fungsional.
Setelah Anda merasa nyaman dengan pemrograman fungsional, carilah salah satu dari sekian banyak kerangka kerja web Erlang; Anda mungkin sebaiknya tidak menulis aplikasi Anda langsung ke sesuatu yang levelnya rendah seperti inets
pada tahap akhir ini. Lihatlah sesuatu seperti Nitrogen , misalnya.