Node.js এবং io.js এর মধ্যে পার্থক্য কী?


132

Io.js এবং node.js এর মধ্যে পার্থক্য কী ? আরও সাম্প্রতিকটি io.jsএখান থেকে node.jsতৈরি করা হয়েছে , এবং একইভাবে তৈরি করা একই লোকদের দ্বারা তৈরি করা হয়েছে node.js

এই কাঁটাচামচ নিয়ে যাওয়ার মূল পার্থক্যগুলি কী কী এবং সামগ্রিকভাবে নোড.জেএস সম্প্রদায়ের জন্য এর অর্থ কী?



8
পাঠকদের মনে রাখা উচিত, যখন প্রশ্নটি সেই সময়ে বোঝা গিয়েছিল, তখন থেকে io.js এবং node.js আবার একত্রিত হয়েছে। ব্যবহারিকভাবে বলতে গেলে, io.js এর আসলে আর অস্তিত্ব নেই।
ইস্ট

7
tl; dr এই বিবৃতিটি io.js ওয়েবসাইটে দেখুন : io.js আবার নোড.জেএস প্রকল্পের সাথে মিশে গেছে। আর কোনও io.js রিলিজ হবে না। Io.js এর সমস্ত বৈশিষ্ট্য নোড.জেএস ভি 4 এবং এর উপরে পাওয়া যায়
বোয়াজ

উত্তর:


123

io.js একটি কাঁটাচামচ হয় Joyent এর Node.js

পার্থক্য কি?

io.js:

  • নোড-ফরোয়ার্ড মূলত io.js এ একীভূত হচ্ছে
  • সম্প্রদায়-পরিচালিত বিকাশ এবং সক্রিয় প্রকাশের চক্রের ভিত্তিতে তৈরি
  • মূল নোড.জেএস বিকাশকারীদের মধ্যে অনেকগুলি রয়েছে
  • "Node.js এর সাথে আবার একত্রিত হওয়ার" ভবিষ্যতের লক্ষ্য রয়েছে

এই সংগ্রহস্থলটি জয়ন্ত / নোডের গিটহাব কাঁটাচামচ হিসাবে শুরু হয়েছিল যেখানে অবদান, প্রকাশ, এবং অবদানকারীগুলি একটি উন্মুক্ত প্রশাসনের মডেলের অধীন।

আমরা নিয়মিত ক্রমবর্ধমানতার সাথে অবতরণ করার পরিকল্পনা করছি, এনডিএম ইকোসিস্টেমের সাথে সামঞ্জস্যপূর্ণ রিলিজ যা নোড.জেএস এর জন্য আজ অবধি নির্মিত হয়েছে

node.js:

  • মূল সফ্টওয়্যার
  • সাম্প্রতিক সময়ে উন্নয়ন কমে গেছে
  • স্বেচ্ছাসেবী জয়েন্ট
  • জয়েন্ট ট্রেডমার্কের মালিক Node.js

কেন তারা বিভক্ত?

এটি মূলত তিনটি কারণে বিভক্ত ছিল: দ্রুত, আরও সক্রিয় প্রকাশ এবং একটি 1.0.0মুক্তির দিকে বিকাশ, উপদেষ্টা বোর্ডের চেয়ে আরও বেশি সম্প্রদায় চালিত বিকাশের জন্য এবং মুক্তির জন্য সেমভারের ব্যবহার।

কি উপদেষ্টা পর্ষদ ?

অ্যাডভাইজরি বোর্ড হ'ল নোড.জেসকে আরও কেন্দ্রিক, দ্রুত পরিকল্পনা করে উন্নয়নের পরিকল্পনা করার এবং রাস্তার পাশে ভবিষ্যতের বৈশিষ্ট্যগুলি 1.0.0মুক্তির দিকে নিয়ে আসার জন্য জয়েন্টের পরিকল্পনা ছিল । নোড.জেএস ব্যবহার করে এমন বৃহত্তর সংস্থাগুলির একটি বোর্ড স্থাপন করে এটি করার পরিকল্পনা করা হয়েছিল

জয়েন্টের ব্লগ থেকে উদ্ধৃতি:

সম্প্রদায়টি আরও জটিল হওয়ার সাথে সাথে, গুরুত্বপূর্ণ যে আমরা সমস্ত উপাদানগুলির প্রয়োজনের ভারসাম্য বজায় রাখার উপায় খুঁজে পাই এবং এই সংস্থাগুলির একত্রিত হওয়ার জন্য এবং প্রকল্পে ইনপুট সরবরাহের জন্য একটি প্ল্যাটফর্ম সরবরাহ করি।

উপদেষ্টা বোর্ডকে কেন ঘৃণা করা হচ্ছে?

পূর্বে, নোড.জেএস মেলিং তালিকাগুলি, গিটহাব ইস্যুগুলির মাধ্যমে চালিত হত এবং যে কেউ তাদের ধারণাকে অবদান রাখতে পারে। এই ধারণা কিছু ঘৃণা শুরু করা হয়েছে কারণ এটি নিয়ন্ত্রণ আপনার গড়ে, দৈনন্দিন অবদানকারী থেকে দূরে আনা এবং "বড় শট" করার ক্ষমতা সরানো হয়েছে: যেমন কোম্পানি ওয়ালমার্ট , ইয়াহু , আইবিএম , মাইক্রোসফট , Joyent , Netflix এর , এবং পেপ্যাল

এটি সম্পর্কে বাইরের সূত্রগুলি


কিছু জনপ্রিয় মডিউলগুলি নোড.জেএস এর সমর্থনও শেষ করেছে এবং io.js (অর্থাৎ jsdom ) এ চলে গেছে
টাকো

9
এটা আসলে পুরো লিঙ্গভিত্তিক সর্বনাম দ্বন্দ্ব যে তাদের অবদানকারী অধিকাংশ ছাড়ার শেষ .. অন্যান্য কারণ ছিল কিন্তু যে খড় যে উট ফিরে কপর্দকশূন্য ছিল কারনে অংশে বিভক্ত ছিল
evandentremont

19
রাজনৈতিক নির্ভুলতা একেবারেই অশুভ এবং প্রযুক্তি প্রকল্পে এটির কোনও স্থান নেই (এটি প্রযুক্তি প্রকল্প হিসাবে চালিয়ে যেতে চায়)। ফোকাস ফলাফল এবং যোগ্যতার উপর করা উচিত। দুঃখজনকভাবে আরও বেশি প্রকল্প এই নীতি এবং মনোভাব গ্রহণ করছে। মোজিলা অনুরূপ কিছু করেছিল যেহেতু আমি তাদের অন্যতম গুরুত্বপূর্ণ ব্যক্তির কথা স্মরণ করি। কোনও প্রকল্পে এই জাতীয় বাজে বক্তৃতা পাওয়া মাত্রই আমি এটিকে নির্দেশ করি এবং বিক্ষোভের প্রতিবাদ করি। যদি এটি চলতে থাকে তবে আমি প্রত্যাহার করব। সবার উচিত. developers.slashdot.org/…
বেন শেহেরি

4
io.js নোড.জেএস এর সাথে ফিরে একত্রিত হচ্ছে আমার অনুমান ইনফোওরल्ड.com
দিনকার ঠাকুর

4
"io.js নোড.জেএস এর সাথে আবার মার্জ হচ্ছে" - উভয়ই এখন একত্রিত হয়েছে। বড় খবর !! iojs.org/en
দ্বীন জন

19

বস্তুত, আছে মধ্যে ব্যবহারিক পার্থক্য Node.js এবং io.js । অন্যান্য উত্তরগুলি দ্বারা ভুলে যাওয়া কিছু তথ্য:

  • বর্তমানে, io.js একাধিক দিকের, নোড.জেএস এর চেয়ে কিছুটা দ্রুত is একটি কর্মক্ষমতা মানদণ্ড এখানে পাওয়া যাবে
  • io.js এর ECMAScript 6 সমর্থনটি নোড.জেএস এর চেয়ে অনেক বিস্তৃত is তুলনা এখানে পাওয়া যাবে

কেন? কারণ io.js এর 1.6.2 শিগল গুগল ভি 8 4.1.0.25 এর সাথে, এবং নোড.জেস 0.12.1 শিপকে ভি 8 3.28.73 সহ। এছাড়াও, ECMAScript 6 এর জন্য পতাকা নোড.জেএস এবং io.js এর মধ্যে পৃথক are আইসি.এস.সি. এর গাইডলাইন ECMAScript 6 টি পতাকা এখানে পাওয়া যাবে


2
একটি আকর্ষণীয় ক্যাচটি হ'ল, আপনি যে তুলনা টেবিলটি উল্লেখ করেছেন তা যদি ব্রাউজারে জেএস অক্ষম করা থাকে তবে সঠিকভাবে প্রদর্শিত হয় না (যা ডিফল্ট হওয়া উচিত Per সময়কাল And এবং আপনি জিজ্ঞাসা করার আগে: আমরা এখানে ব্রাউজারের পাশে নয়, জেএস সার্ভার সাইডে কথা বলছি!)
টিনো

18
আপনি আসলে আপনার ব্রাউজারে জেএস অক্ষম করেছেন ?! আপনারা নিশ্চয়ই সেই লোকটি হবেন যে যখন তারা শুনবে কয়েক মিলিয়ন ওয়েব দেবকে দীর্ঘশ্বাস ফেলবে 'এটি জাভাস্ক্রিপ্ট সক্ষম না করে কি কাজ করবে?'
জাসজ

15

টিএল; ডিআর আইও.জেএস হ'ল নোড.জেএস এর ভবিষ্যত অবতার is

Io.js ওয়েবসাইট বলে : "io.js একটি নোড এবং এনপিএম সামঞ্জস্যপূর্ণ জাভাস্ক্রিপ্ট প্ল্যাটফর্ম" " এটি সরঞ্জামের একটি সেট (একটি রানটাইম / ভিএম, একটি প্যাকেজ ম্যানেজার, ইত্যাদি) যা বর্তমানে নোড হিসাবে বিদ্যমান তার সাথে সামঞ্জস্যপূর্ণ। কোনও পার্থক্য সম্ভবত অন্তর্নিহিত বাস্তবায়নের মধ্যে থাকবে, এবং io.js নোড.জেএস বৈশিষ্ট্য সেট ছাড়িয়ে যুক্ত করা কোনও এক্সটেনশন।

(ইতিমধ্যে যা কিছু রয়েছে তার সাথে সামঞ্জস্যপূর্ণ কিছু কেন সম্প্রদায়কে বিভক্ত করবে? কেন এটি খারাপ জিনিস?)

নোট করুন যে io.js এখনও পর্যন্ত প্রকাশিত হয়নি! তবে io.js রোডম্যাপ নোড এবং io এর মধ্যে কিছু বিশেষ প্রাসঙ্গিক পার্থক্য চিত্রিত করে।

  • "নোড সুন্দর অভিশাপ স্থিতিশীল আগে থেকেই" এবং এখনো নোড এখনো 1.0 আঘাত না করেছে; এটি বর্তমানে 0.10.33 এ রয়েছে।
  • "পুরো ইকোসিস্টেম সেমভার ব্যবহার করে যখন নোড একটি বিভ্রান্তিকর সমান / বিজোড় রিলিজ কাঠামো ব্যবহার করে।" নতুন (ইশ) প্রকল্পের জন্য একটি নতুন নাম প্রবর্তন করে, তারা এটি ঠিক করতে সক্ষম হবেন।

সুতরাং আমি যেমন এটি বুঝতে পারি, io.js হ'ল 1.0-alpha1 এবং নোডের ভবিষ্যতের প্রকাশ, তবে এর সাথে:


15
"ভবিষ্যতের অবতার" এই উত্তরটি io.js পক্ষপাতদুষ্ট।
ব্রেন্ডন

27
"বাস্তবতার একটি সুপরিচিত উদার পক্ষপাতিত্ব রয়েছে" - স্টিফেন কলবার্ট
ম্যাট বল

2
@ ব্রেনডান অ্যাসওয়ার্থ: এটি সত্য হলেও, এটি কোনও ডাউনটাও ন্যায়সঙ্গত বলে মনে হয় না। আইটি.ওএসবিরোধী কোনও যুক্তি থাকলে, দয়া করে আমাদের সেগুলি জানান!
বার্গি

3
@ বেরগি আমি আসলে উত্তরটি কমিয়ে দেখিনি - কারণ এটি পক্ষপাতদুষ্ট মানেই এটি কোনও ভাল উত্তর নয় । একটি উর্ধ্বে আছে :)
ব্রেন্ডন

3
প্রযুক্তিগতভাবে ব্রেন্ডন অশ্বওয়ার্থ, 'ভবিষ্যতের অবতার' বিবৃতিটি ভুল নয়। io.js নোড.জেএস (বিশেষত ES6 সমর্থন) এর অগ্রগতিতে চাপ দিচ্ছে এবং নোড.জেএস এর মূল নির্মাতাদের নেতৃত্বে রয়েছে নোডিজিটসু (এনপিএম অপারেটর) বিবেচনা করে GoDaddy দ্বারা অর্জিত হয়েছে এবং সবেমাত্র 'এনএমপি' নামের উপর একটি ট্রেডমার্ক দায়ের করেছে এবং 'নোড.জেএস' নামটি জোয়েেন্টের দ্বারা ট্রেডমার্ক করা হয়েছে নোড.জেএস / এনপিএম ইকোসিস্টেমটি বিপদে পড়তে পারে। যদি জিনিসগুলি দক্ষিণ দিকে যায় তবে io.js এ স্থানান্তর সম্পূর্ণভাবে সম্ভব।
ইভান প্লেস

9

io.js নোড.জেএস এর কাঁটাচামচ ছিল তবে এখন io.js এবং node.js আবার সহযোগিতা করে। সুতরাং নোড.জেএস ০.০.২.x থেকে সরাসরি .0.০.০ এ চলে গেছে নোড.জেএস সংস্করণ .0.০.০ এ আইও.জেএস সংস্করণ 3.0.০.০ থেকে সমস্ত বড় আপডেট অন্তর্ভুক্ত রয়েছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.