React தனது வெகுஜன ஆதரவை இழந்துவிட்டது, Vercel அதன் தோலை அணிந்து கொண்டுள்ளது

React சமூகம் இந்தத் திட்டத்தை தங்களுக்குச் சொந்தமானது என்று உணர்ந்தது. இன்று, ஒரு தனி ஹோஸ்டிங் நிறுவனம் இதை நிர்வகிக்கிறது.

React முக்கியக் குழுவின் (core team) பல உறுப்பினர்கள் Vercel நிறுவனத்தில் பணியாற்றுகின்றனர். அவர்கள் தங்கள் சுயவிவரங்களில் (profiles) இதைக் குறிப்பிடுகின்றனர். இது ஒரு நலன் முரண்பாட்டை (conflict of interest) உருவாக்குகிறது. React-ன் எதிர்காலத்தைத் தீர்மானிக்கும் நபர்கள், React deployment-ஐ விற்பனை செய்யும் ஒரு நிறுவனத்திடமிருந்து சம்பளம் பெறுகின்றனர்.

இதன் சாலை வரைபடம் (roadmap) Vercel-ன் வணிக மாதிரியுடன் ஒத்துப்போகிறது. Server Components மற்றும் App Router போன்ற அம்சங்கள் வெகுஜன மக்களால் கோரப்பட்டவை அல்ல. இந்த அம்சங்கள் Vercel-ன் உள்கட்டமைப்பிற்கு (infrastructure) ஏற்றவாறு அமைந்துள்ளன. இவற்றைத் தாங்களாகவே ஹோஸ்ட் செய்வது (self-host) கடினம், ஆனால் Vercel-க்கு இயக்குவது எளிது.

React இன்னும் MIT உரிமத்தின் (license) கீழ் உள்ளது. ஒரு உரிமம் என்பது திறந்த மூல மென்பொருள் (open source) என்பதற்குச் சமமானது அல்ல. உண்மையான திறந்த மூல மென்பொருளுக்கு சமூக நிர்வாகம் (community governance) தேவை. தற்போது, டெவலப்பர்கள் பங்களிப்பாளர்களாக (contributors) இருப்பதை விட நுகர்வோர்களாகவே (consumers) உணர்கிறார்கள்.

Server Components-க்கு ஆழமான பிரேம்வொர்க் ஒருங்கிணைப்பு (framework integration) தேவைப்படுகிறது. Next.js தான் அதன் மிகவும் முதிர்ச்சியடைந்த பதிப்பாகும். மற்ற பிரேம்வொர்க்குகள் வரையறுக்கப்பட்ட ஆதரவை மட்டுமே வழங்குகின்றன. Next.js இல்லாமல் React Server Components-ஐப் பயன்படுத்த நீங்கள் முயற்சி செய்யலாம். அது காலணி இல்லாமல் மாரத்தான் ஓடுவது போன்றது. உங்களால் அதைச் செய்ய முடியும், ஆனால் நீங்கள் அதைச் செய்யக்கூடாது.

பிரச்சனை JSX அல்லது hooks அல்ல. பிரச்சனை நம்பிக்கைதான். டெவலப்பர்கள் React-ஐ ஒரு view library ஆக இருந்ததால் தேர்ந்தெடுத்தனர். இப்போது, அது உங்கள் சர்வர், உங்கள் ரூட்டிங் (routing) மற்றும் உங்கள் கேச்சிங் லேயர் (caching layer) என விரிவடைந்து வருகிறது. ஒவ்வொரு திசையும் ஒரு நிறுவனத்தின் பணம் செலுத்தும் பக்கத்தை (checkout page) நோக்கியே சுட்டிக்காட்டுகிறது.

Vercel சிறந்த தொழில்நுட்பத்தை உருவாக்குகிறது. இருப்பினும், மில்லியன் கணக்கான மக்களால் பயன்படுத்தப்படும் ஒரு லைப்ரரி (library), ஒரு நிறுவனத்தின் வணிக மாதிரியைப் பின்பற்றக்கூடாது. இது திறந்த மூல மென்பொருளை ஒரு GitHub களஞ்சியத்தைக் (repository) கொண்ட ஒரு சந்தைப்படுத்தல் சேனலாக (marketing channel) மாற்றிவிடுகிறது.

Svelte, Solid மற்றும் Vue போன்ற பிற பிரேம்வொர்க்குகள் லைப்ரரிக்கும் பயன்பாட்டுக்கும் (deployment) இடையே தெளிவான இடைவெளியைப் பேணுகின்றன. React இரண்டையும் கலந்துவிட்டது. React-ன் பழைய பதிப்பு போய்விட்டது. புதிய பதிப்பு, ஒரு கட்டணப் பக்கத்துடன் இணைக்கப்பட்ட ஒரு கருத்து இயந்திரமாக (opinion engine) செயல்படுகிறது.

React-உடன் நீங்கள் Vercel-ஐப் பயன்படுத்த வேண்டிய அவசியமில்லை. ஆனால் அதன் ஈர்ப்பு விசை (gravity) உண்மையானது. ஒவ்வொரு வெளியீட்டின் போதும் (release) அது இன்னும் வலுவாக இழுக்கிறது.

React-க்கு ஒரு சுதந்திரமான வழிகாட்டுதல் குழு (steering committee) தேவை. ஒரு தனி நிறுவனத்திற்காகப் பணியாற்றாத உறுப்பினர்கள் நமக்குத் தேவை. திறந்த மூல மென்பொருள் என்பது ஒரு உரிமத்தை விட மேலானதாக இருக்க வேண்டும்.

ஒரு நிறுவனம் React-ன் திசையைத் தீர்மானித்தால், நீங்கள் இன்னும் அந்தத் திட்டத்தை நம்புவீர்களா? உங்கள் நம்பிக்கையை மீண்டும் பெற என்ன மாற வேண்டும்?

மூலம்: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc