React ने जनसमूह को खो दिया है और Vercel उसकी खाल ओढ़ रहा है
React कम्युनिटी को ऐसा महसूस होता था जैसे इस प्रोजेक्ट पर उनका अधिकार है। आज, एक अकेली होस्टिंग कंपनी इसे मैनेज करती है।
React कोर टीम के कई सदस्य Vercel के लिए काम करते हैं। वे इसे अपनी प्रोफाइल में भी लिखते हैं। इससे हितों का टकराव (conflict of interest) पैदा होता है। React के भविष्य का निर्णय लेने वाले लोग उस कंपनी से वेतन प्राप्त करते हैं जो React डिप्लॉयमेंट बेचती है।
इसका रोडमैप Vercel के बिजनेस मॉडल के अनुरूप है। Server Components और App Router जैसे फीचर्स की मांग आम जनता ने नहीं की थी। ये फीचर्स Vercel के इंफ्रास्ट्रक्चर के अनुकूल हैं। इन्हें खुद होस्ट (self-host) करना कठिन है, लेकिन Vercel के लिए इन्हें चलाना आसान है।
React अभी भी MIT-licensed है। लाइसेंस का मतलब ओपन सोर्स नहीं होता। सच्चे ओपन सोर्स के लिए कम्युनिटी गवर्नेंस की आवश्यकता होती है। फिलहाल, डेवलपर्स खुद को योगदानकर्ता (contributors) के बजाय उपभोक्ता (consumers) की तरह महसूस करते हैं।
Server Components के लिए फ्रेमवर्क के साथ गहरे एकीकरण (integration) की आवश्यकता होती है। Next.js इसका सबसे परिपक्व (mature) वर्जन है। अन्य फ्रेमवर्क सीमित सपोर्ट देते हैं। आप Next.js के बिना React Server Components का उपयोग करने की कोशिश कर सकते हैं। यह बिना जूतों के मैराथन दौड़ने जैसा है। आप ऐसा कर सकते हैं, लेकिन आपको ऐसा नहीं करना चाहिए।
समस्या JSX या hooks की नहीं है। समस्या भरोसे की है। डेवलपर्स ने React को इसलिए चुना क्योंकि यह एक view library थी। अब, यह आपके सर्वर, आपके रूटिंग और आपके कैशिंग लेयर तक फैल रही है। हर दिशा एक ही कंपनी के चेकआउट पेज की ओर इशारा करती है।
Vercel अच्छी तकनीक बनाता है। हालांकि, लाखों लोगों द्वारा उपयोग की जाने वाली लाइब्रेरी को किसी एक कंपनी के बिजनेस मॉडल का पालन नहीं करना चाहिए। यह ओपन सोर्स को एक GitHub रिपॉजिटरी वाले मार्केटिंग चैनल में बदल देता है।
Svelte, Solid और Vue जैसे अन्य फ्रेमवर्क लाइब्रेरी और डिप्लॉयमेंट के बीच एक स्पष्ट अंतर रखते हैं। React ने इन दोनों को मिला दिया है। React का पुराना वर्जन अब खत्म हो चुका है। नया वर्जन एक 'ओपिनियन इंजन' की तरह काम करता है जिसके साथ एक बिलिंग पेज जुड़ा हुआ है।
आपको React के साथ Vercel का उपयोग करना अनिवार्य नहीं है। लेकिन इसका खिंचाव वास्तविक है। हर नए रिलीज के साथ यह और भी गहरा होता जा रहा है।
React को एक स्वतंत्र स्टीयरिंग कमेटी की आवश्यकता है। हमें ऐसे सदस्यों की जरूरत है जो किसी एक कॉर्पोरेशन के लिए काम न करते हों। ओपन सोर्स का मतलब केवल एक लाइसेंस से कहीं अधिक होना चाहिए।
यदि एक ही कंपनी React की दिशा तय करती है, तो क्या आप अभी भी इस प्रोजेक्ट पर भरोसा करते हैं? आपका भरोसा फिर से जीतने के लिए क्या बदलने की जरूरत है?
स्रोत: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
