2016-11-08 24 views
6

के बीच क्या अंतर है मैं थोड़ा उलझन में हूं। इन पुस्तकालयों के बीच क्या अंतर है?

https://github.com/ReactiveX/rxjs
https://github.com/Reactive-Extensions/RxJS

क्या rx के बीच differance है, @reactivex/rxjsrxjs NPM पर।

यदि आप एनपीएम खोजते हैं तो आरएक्सजे के लिए कई पुस्तकालय हैं जो एक आधिकारिक है?

https://www.npmjs.com/search?q=rxप्रतिक्रियाशील-एक्सटेंशन/RxJS और ReactiveX/rxjs

उत्तर

9

RxJS 4 पर होस्ट की है: https://github.com/Reactive-Extensions/RxJS

RxJS 5 (https://github.com/ReactiveX/rxjs) RxJS 4 की जगह ली और RxJS 4. README.md on gtihub says के साथ अपेक्षाकृत संगत है:

रिएक्टिव एक्सटेंशन जावास्क्रिप्ट के लिए पुस्तकालय। यह प्रतिक्रियाशील-एक्सटेंशन/आरएक्सजेएस का एक पुनर्लेख है और यह तैयार होने के बाद इसे अधिग्रहण करने का इरादा है।

आरएक्सजेएस 5 पूरी तरह से टाइपस्क्रिप्ट में लिखा गया है और ईएस 6 और ईएस 5 (यूएमडी प्रारूप में एक बंडल के रूप में) दोनों के लिए संकलित किया गया है।

वर्तमान में विकास में आरएक्सजेएस 6 भी है।

इसके अलावा, आरएक्सजेएस 4 को अब rx और एनपीएम कहा जाता है जबकि आरएक्सजेएस 5 rxjs है। स्कॉप्ड एक @reactivex/rxjs शायद सिर्फ एक पुराना एनपीएम पैकेज है (वे दोनों एक ही रेपो से आते हैं)।

https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md

+1

ध्यान दें कि वे भी RxJS 5 में एपीआई के कुछ बदल गया है, तो कोड RxJS 4 के लिए लिखा RxJS 5 माइग्रेशन प्रयास के बिना साथ काम नहीं करेंगे। – Brandon

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