আমি বিশ্বাস করি যে এরলং সম্প্রদায়টি নোড.জেসের প্রতি viousর্ষান্বিত নয় কারণ এটি আই / ওকে স্থানীয়ভাবে অ-ব্লক করে এবং একাধিক প্রসেসরের (সহজেই নোড.জেএস-তে অন্তর্নির্মিত নয়) সহজে মোতায়েন করার উপায় রয়েছে। আরও বিশদ http://j Journal.dedasys.com/2010/04/29/erlang-vs-node-js এবং নোড.জেএস বা এরলং এ
হাস্কেলের কী হবে? হাস্কেল নোড.জেএস এর কিছু সুবিধা দিতে পারে, যেমন মাল্টি-থ্রেড প্রোগ্রামিংয়ের আশ্রয় না করে I / O ব্লক করা এড়াতে একটি পরিষ্কার সমাধান?
নোড.জেএস এর সাথে আকর্ষণীয় এমন অনেকগুলি জিনিস রয়েছে
- ইভেন্টগুলি: কোনও থ্রেড ম্যানিপুলেশন নেই, প্রোগ্রামার কেবল কলব্যাক সরবরাহ করে (স্ন্যাপ ফ্রেমওয়ার্কের মতো)
- কলব্যাকগুলি একক থ্রেডে চালানোর গ্যারান্টিযুক্ত: কোনও রেসের শর্ত সম্ভব নয়।
- দুর্দান্ত এবং সাধারণ ইউনিক্স-বান্ধব এপিআই। বোনাস: দুর্দান্ত এইচটিটিপি সমর্থন। ডিএনএসও উপলব্ধ।
- প্রতিটি আই / ও ডিফল্ট হিসাবে অ্যাসিনক্রোনাস। এটি লকগুলি এড়ানো সহজ করে তোলে। তবে, একটি কলব্যাকের মধ্যে খুব বেশি সিপিইউ প্রক্রিয়াকরণ অন্যান্য সংযোগগুলিতে প্রভাব ফেলবে (এই ক্ষেত্রে, টাস্কটি ছোট ছোট সাব-টাস্কে বিভক্ত হয়ে পুনরায় নির্ধারিত হওয়া উচিত)।
- ক্লায়েন্ট-সাইড এবং সার্ভার-সাইডের জন্য একই ভাষা। (যাইহোক, আমি এটির মধ্যে খুব বেশি মূল্য দেখতে পাচ্ছি না j অনুশীলনে দরকারী হতে হবে।)
- এই সমস্ত একটি একক পণ্য মধ্যে প্যাকেজ।