React தனது தன்மையை இழந்துவிட்டது மற்றும் Vercel அதன் உருவத்தை ஆக்கிரமித்துள்ளது

React சமூகம் இந்தத் திட்டத்தை முன்னெப்போதோ வழிநடத்தியது. இப்போது, ஒரு ஹோஸ்டிங் நிறுவனம் இதை நிர்வகிப்பது போல் தோன்றுகிறது.

இந்த மாற்றம் மெதுவாகத் தொடங்கியது. பிறகு, திடீரென மொத்தமாக நிகழ்ந்தது.

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

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

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

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

அனுபவம் வாய்ந்த பொறியாளர்கள் இதைக் கவனிக்கிறார்கள். பிரச்சனை JSX அல்லது hooks அல்ல. பிரச்சனை நம்பிக்கையைப் பற்றியது.

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

Vercel சிறந்த தொழில்நுட்பத்தை உருவாக்குகிறது. ஆனால் மில்லியன் கணக்கான மக்களால் பயன்படுத்தப்படும் ஒரு library-ன் எதிர்காலம் ஒரு நிறுவனத்தின் வணிக மாதிரியைச் சார்ந்து இருக்கக்கூடாது. இது open source அல்ல. இது ஒரு GitHub repository கொண்ட ஒரு மார்க்கெட்டிங் சேனல் போலத் தெரிகிறது.

இந்த அம்சங்கள் அனைவருக்கும் பயனளிக்கும் என்று React குழு கூறுகிறது. அது உண்மையாக இருக்கலாம். ஆனால் அவை முக்கியமாக ஒரு நிறுவனத்திற்கு மட்டுமே பயனளிக்கின்றன.

Svelte, Solid மற்றும் Vue போன்ற பிற frameworks, core library-யை deployment layer-லிருந்து தனித்துப் பிரிக்கின்றன. React இரண்டையும் கலந்துவிட்டது. இப்போது, இந்த library உண்மையில் யாருக்காக என்பதை மக்கள் கேட்கிறார்கள்.

பழைய React ஒரு view library ஆக இருந்தது. புதிய React ஒரு full-stack opinion engine ஆக மாறியுள்ளது. அது ஒரு billing பக்கத்துடன் வருகிறது.

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

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

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

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