Go與Node.js在網站應用上的效能比較

fango發表於2012-06-10
  • 小癸:“這老編真愛抬槓。”
  • 大壬:“什麼事?”

  • “他認為Node.js就是比Go強。”

  • “老編對呀,書薄又好賣。”
  • “可Javascript寫網頁都那麼難搞,還要搞到網站?”
  • “對呀,網不就是要扎的漏洞百出嗎?以前用扎網語言,現在是扎完撕譜。”
  • “那Go到底強在哪裡?”
  • “語法好,執法嚴。不搞階級,不繼承,不獨佔。”
  • “前面的都懂,最後一個是什麼?”
  • “Go,我們吃飯先。“

  • 大壬:“你看,那排隊等小炒的就是Node.js。那個炒菜的很能幹,又切又炒又收錢,每步必須要快,哪個慢了獨佔了廚師,大家都得等。”

  • 小癸:“Node.js是單核的事件迴圈,程式設計師要把連續程式打散,每個碎片給一點時間。搞不好就獨佔了。”
  • 大壬:“再看那邊的自助餐,每個人都按自己的步調隨意挑選,很少有排隊,收錢櫃臺也有好幾個,效率是不是更高呢?”
  • 小癸:“對呀。Go支援多核。每個去程也是獨立完整的。阻塞時才排排隊,這才是現代化的程式設計方式嘛。”

相關文章