2016-01-14 6 views
5

क्या Node.js संस्करण के बीच अंतर> = 4.0.0 और संस्करणों 0.1.X 0.12.X लिए है?Node.js संस्करण: v4 + और v0.12.X के बीच का अंतर

इस पृष्ठ पर https://nodejs.org/en/download/releases/, मैं समझता हूं कि Node.js v4 + पुराने नोड.जेएस और io.js. के बीच एक संलयन है। लेकिन v0.12.9 v4.0.0 (2015/09/08) के बाद 2015/12/03, कुछ महीनों पर जारी की गई है।

तो, 3 शाखाओं अभी भी सक्रिय हैं? उनके बीच क्या अंतर है?

उत्तर

3

NodeJS 4.x नोड 0.12.x की अभिसरित संस्करण है और 3.x. io.js io.js मूल रूप से जॉयेंट और नोडजेस टीम के बीच संघर्ष के कारण विकसित किया गया था। संस्करण 1.x जनवरी 2015 में जारी किया गया था। आप नोडज रिलीज की पूरी सूची के लिए यह changelog देख सकते हैं।

Node.js टीम का वर्णन किया जब उन्होंने घोषणा की इस सुविधा है कि Node.js संस्करणों के 2 विभिन्न प्रकार अपने Node.js आवश्यकताओं को पूरा करेगा।

  • LTS (लॉन्ग टर्म समर्थन, वर्तमान में v.4.2.4) कम से कम 18 महीने के लिए समर्थन और रखरखाव करना होगा। 18 महीने बीतने के बाद, यह रखरखाव मोड में परिवर्तित हो जाएगा जो 12 महीने तक चल सकता है। तो लांग टर्म सपोर्ट (जिसे अक्सर एलटीएस कहा जाता है) एप्लिकेशन डेवलपर्स को 30 महीने का समर्थन चक्र गारंटी देता है जो नोड.जे.एस. के विशिष्ट संस्करणों के साथ होता है।

  • स्थिर (वर्तमान v5.4.1) - अधिक बार जारी की सुविधाओं/अद्यतन के साथ लगभग 8 महीने के लिए समर्थन, होगा। Node.js v6 अंततः एक नए एलटीएस संस्करण में बदल जाएगा जो v4 के लिए समान समर्थन टाइमलाइन होगा। इस तरह, हमारे पास प्रत्येक 6 महीने में नोड.जेएस का एक नया स्थिर संस्करण होगा जिसमें से प्रत्येक एक एलटीएस लाइन में बदल जाएगा।

एलडीएस योजना में नोड.जेएस v0.10 और v0.12 विशेष मामले हैं। v0.10 सीधे अक्टूबर में रखरखाव में जाएगा, 12 महीने तक चल रहा है। v0.12 में अक्टूबर से शुरू होने वाले 6 महीने की प्रारंभिक एलटीएस अवधि होगी, इसके बाद आवश्यक 12 महीने के रखरखाव की आवश्यकता होगी। io.js रिलीज में आधिकारिक एलटीएस या रखरखाव समर्थन नहीं होगा।

स्रोत:

https://nodejs.org/en/blog/release/v5.0.0/

https://nodejs.org/en/blog/community/node-v5/

https://medium.com/@nodesource/essential-steps-long-term-support-for-node-js-8ecf7514dbd#.48y0ywbsp

https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md

+0

धन्यवाद, लेकिन आप पूरी तरह से मेरे सवालों का जवाब नहीं है, विशेष रूप से "3 शाखाओं अभी भी जीवित हैं ? ", अभी भी सृजन के बाद नोड 0.12 और io.js के रिलीज हैं नोडजेस 4. एक्स। – Eria

+0

@Eria। आईएमओ, क्योंकि वे 'एलटीएस' हैं ... – zangw

+0

आईएमओ का क्या अर्थ है? – Eria

संबंधित मुद्दे