React അതിന്റെ സ്വത്വം നഷ്ടപ്പെടുത്തി, Vercel അതിന്റെ രൂപം ധരിക്കുന്നു
React കമ്മ്യൂണിറ്റിക്ക് ഈ പ്രോജക്റ്റിന്മേൽ പൂർണ്ണാധികാരമുണ്ടായിരുന്നു. എന്നാൽ ഇപ്പോൾ, ഒരു ഹോസ്റ്റിംഗ് കമ്പനിയാണ് ഇത് നിയന്ത്രിക്കുന്നത് എന്ന് തോന്നുന്നു.
ഈ മാറ്റം സാവധാനത്തിലാണ് സംഭവിച്ചത്. പിന്നീട് അത് പെട്ടെന്ന് തന്നെ സംഭവിച്ചു.
React കോർ ടീമിലെ പല അംഗങ്ങളും Vercel-ൽ ജോലി ചെയ്യുന്നുണ്ട്. അവർ തങ്ങളുടെ LinkedIn പ്രൊഫൈലുകളിൽ ഇത് രേഖപ്പെടുത്തിയിട്ടുണ്ട്. ഇത് ഒരു തർക്കത്തിന് (conflict) ഇടയാക്കുന്നു. React-ന്റെ ഭാവി തീരുമാനിക്കുന്നവർ, React ഡെപ്ലോയ്മെന്റ് വിൽക്കുന്ന ഒരു കമ്പനിയിൽ നിന്നാണ് ശമ്പളം വാങ്ങുന്നത്.
Server Components-ഉം App Router-ഉം ഡെവലപ്പർമാരുടെ ആവശ്യപ്രകാരമുള്ളവയല്ല. അവ Vercel-ന്റെ ഇൻഫ്രാസ്ട്രക്ചറുമായി കൃത്യമായി പൊരുത്തപ്പെടുന്നവയാണ്. ഈ ഫീച്ചറുകൾ സ്വയം ഹോസ്റ്റ് ചെയ്യാൻ പ്രയാസമാണ്, എന്നാൽ Vercel-ന് ഇവ പ്രവർത്തിപ്പിക്കാൻ എളുപ്പമാണ്.
React-ന് ഒരു MIT ലൈസൻസ് ഉണ്ട്. എന്നാൽ ഓപ്പൺ സോഴ്സ് എന്നത് ഒരു ലൈസൻസിനേക്കാൾ ഉപരിയാണ്. അത് ഭരണത്തെയും (governance) സംബന്ധിച്ചുള്ളതാണ്. കമ്മ്യൂണിറ്റി ഇതിൽ സംഭാവന നൽകുന്നുണ്ടോ അതോ വെറും ഉപഭോക്താക്കൾ മാത്രമാണോ എന്നത് പ്രധാനമാണ്. നിലവിൽ, പല ഡെവലപ്പർമാരും തങ്ങൾ വെറും ഉപഭോക്താക്കളാണെന്ന് കരുതുന്നു.
Server Components-ന് ഫ്രെയിംവർക്കുകളുമായുള്ള ആഴത്തിലുള്ള സംയോജനം ആവശ്യമാണ്. ഇതിൽ ഏറ്റവും പരിഷ്കരിച്ച രൂപം Next.js ആണ്. മറ്റ് ഫ്രെയിംവർക്കുകൾ പരിമിതമായ പിന്തുണ മാത്രമേ നൽകുന്നുള്ളൂ. Next.js ഇല്ലാതെ React Server Components ഉപയോഗിക്കാൻ ശ്രമിക്കാവുന്നതാണ്. അത് സാധ്യമാണെങ്കിലും, അങ്ങനെയൊന്ന് ചെയ്യാതിരിക്കുന്നതാണ് നല്ലതെന്ന് നിങ്ങളുടെ വിവേകം പറയും.
പരിചയസമ്പന്നരായ എഞ്ചിനീയർമാർ ഇത് ശ്രദ്ധിക്കുന്നുണ്ട്. പ്രശ്നം JSX-ലോ hooks-ലോ അല്ല, മറിച്ച് വിശ്വാസ്യതയിലാണ്.
ഒരു view library ആയതുകൊണ്ടാണ് ഡെവലപ്പർമാർ React തിരഞ്ഞെടുത്തത്. എന്നാൽ ഇപ്പോൾ അത് നിങ്ങളുടെ സെർവറിലേക്കും, റൂട്ടിംഗിലേക്കും, കാഷിംഗിലേക്കും വ്യാപിക്കുന്നു. ഓരോ പുതിയ ഫീച്ചറും ഒരു കമ്പനിയുടെ ചെക്ക്ഔട്ട് പേജിലേക്ക് വിരൽ ചൂണ്ടുന്നു.
Vercel നല്ല സാങ്കേതികവിദ്യ നിർമ്മിക്കുന്നുണ്ട്. എന്നാൽ ദശലക്ഷക്കണക്കിന് ആളുകൾ ഉപയോഗിക്കുന്ന ഒരു ലൈബ്രറിയുടെ ഭാവി ഒരു കമ്പനിയുടെ ബിസിനസ് മോഡലിനെ മാത്രം ആശ്രയിച്ചാകരുത്. ഇത് ഓപ്പൺ സോഴ്സ് അല്ല. ഒരു GitHub റെപ്പോസിറ്ററിയുള്ള ഒരു മാർക്കറ്റിംഗ് ചാനൽ പോലെയാണ് ഇത് തോന്നുന്നത്.
ഈ ഫീച്ചറുകൾ എല്ലാവർക്കും ഗുണകരമാകുമെന്ന് React ടീം പറയുന്നു. അത് ശരിയാകാം. എന്നാൽ അവ പ്രധാനമായും ഒരു കമ്പനിക്ക് മാത്രമാണ് ഗുണം ചെയ്യുന്നത്.
Svelte, Solid, Vue തുടങ്ങിയ മറ്റ് ഫ്രെയിംവർക്കുകൾ കോർ ലൈബ്രറിയെ ഡെപ്ലോയ്മെന്റ് ലെയറിൽ നിന്ന് വേർതിരിച്ചു നിർത്തുന്നു. എന്നാൽ React ഇവ രണ്ടിനെയും കൂട്ടിക്കലർത്തിയിരിക്കുന്നു. ഇപ്പോൾ, ഈ ലൈബ്രറി യഥാർത്ഥത്തിൽ ആർക്ക് വേണ്ടിയുള്ളതാണെന്ന് ആളുകൾ ചോദിക്കുന്നു.
പഴയ React ഒരു view library ആയിരുന്നു. പുതിയ React ഒരു full-stack opinion engine ആണ്. അതോടൊപ്പം ഒരു ബില്ലിംഗ് പേജും വരുന്നു.
React-നോടൊപ്പം Vercel ഉപയോഗിക്കണമെന്ന് നിർബന്ധമില്ല. എന്നാൽ ഓരോ പുതിയ റിലീസിനൊപ്പവും അതിന്റെ ആകർഷണം വർദ്ധിച്ചുകൊണ്ടിരിക്കുന്നു.
React-ന് ഒരു സ്വതന്ത്ര സ്റ്റിയറിംഗ് കമ്മിറ്റി ആവശ്യമാണ്. അതിന്റെ അംഗങ്ങൾ ഒരു കമ്പനിയിൽ മാത്രം ജോലി ചെയ്യുന്നവരാകരുത്. ഓപ്പൺ സോഴ്സ് എന്നത് വെറുമൊരു ലൈസൻസ് പേര് മാത്രമല്ലെന്ന് ഉറപ്പാക്കണം.
ഒരു കമ്പനി മാത്രമാണ് React-ന്റെ ദിശ തീരുമാനിക്കുന്നതെങ്കിൽ, നിങ്ങൾക്ക് ഇപ്പോഴും ഈ പ്രോജക്റ്റിൽ വിശ്വാസമുണ്ടോ? നിങ്ങളുടെ വിശ്വാസം തിരിച്ചുപിടിക്കാൻ എന്തൊക്കെ മാറ്റങ്ങളാണ് വരുത്തേണ്ടത്?
സ്രോതസ്സ്: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
