React ತನ್ನ ಜನಪ್ರಿಯತೆಯನ್ನು ಕಳೆದುಕೊಂಡಿದೆ ಮತ್ತು Vercel ಅದರ ಚರ್ಮವನ್ನು ಧರಿಸುತ್ತಿದೆ

React ಸಮುದಾಯವು ಈ ಯೋಜನೆಯು ತಮಗೆ ಸೇರಿದ್ದೆಂದು ಭಾವಿಸುತ್ತಿತ್ತು. ಇಂದು, ಕೇವಲ ಒಂದು ಹೋಸ್ಟಿಂಗ್ ಕಂಪನಿಯು ಇದನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದೆ.

ಅನೇಕ React ಕೋರ್ ಟೀಮ್ ಸದಸ್ಯರು Vercel ಸಂಸ್ಥೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ. ಅವರು ತಮ್ಮ ಪ್ರೊಫೈಲ್‌ಗಳಲ್ಲಿ ಇದನ್ನು ನಮೂದಿಸಿದ್ದಾರೆ. ಇದು ಹಿತಾಸಕ್ತಿ ಸಂಘರ್ಷವನ್ನು (conflict of interest) ಸೃಷ್ಟಿಸುತ್ತದೆ. React ನ ಭವಿಷ್ಯವನ್ನು ನಿರ್ಧರಿಸುವ ವ್ಯಕ್ತಿಗಳು, React deployment ಅನ್ನು ಮಾರಾಟ ಮಾಡುವ ಕಂಪನಿಯಿಂದ ಸಂಬಳವನ್ನು ಪಡೆಯುತ್ತಿದ್ದಾರೆ.

ಇದರ ರೋಡ್‌ಮ್ಯಾಪ್ Vercel ನ ವ್ಯವಹಾರ ಮಾದರಿಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. Server Components ಮತ್ತು App Router ನಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರು ಕೇಳಿರಲಿಲ್ಲ. ಈ ವೈಶಿಷ್ಟ್ಯಗಳು Vercel ನ ಮೂಲಸೌಕರ್ಯಕ್ಕೆ (infrastructure) ಪೂರಕವಾಗಿವೆ. ಇವುಗಳನ್ನು ಸ್ವತಃ ಹೋಸ್ಟ್ ಮಾಡುವುದು ಕಷ್ಟ, ಆದರೆ Vercel ನಲ್ಲಿ ಚಲಾಯಿಸುವುದು ಸುಲಭ.

React ಇನ್ನೂ MIT-licensed ಆಗಿದೆ. ಲೈಸೆನ್ಸ್ ಎಂದರೆ ಓಪನ್ ಸೋರ್ಸ್ ಎಂದರ್ಥವಲ್ಲ. ನಿಜವಾದ ಓಪನ್ ಸೋರ್ಸ್ ಎಂದರೆ ಸಮುದಾಯದ ಆಡಳಿತ (community governance) ಅಗತ್ಯವಿರುತ್ತದೆ. ಪ್ರಸ್ತುತ, ಡೆವಲಪರ್‌ಗಳು ಕೊಡುಗೆದಾರರಂತೆ (contributors) ಅಲ್ಲದೆ, ಕೇವಲ ಗ್ರಾಹಕರಂತೆ (consumers) ಭಾವಿಸುತ್ತಿದ್ದಾರೆ.

Server Components ಗಳಿಗೆ ಆಳವಾದ ಫ್ರೇಮ್‌ವರ್ಕ್ ಏಕೀಕರಣದ (integration) ಅಗತ್ಯವಿದೆ. Next.js ಅತ್ಯಂತ ಪರಿಪೂರ್ಣವಾದ ಆವೃತ್ತಿಯಾಗಿದೆ. ಇತರ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು ಸೀಮಿತ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತವೆ. ನೀವು Next.js ಇಲ್ಲದೆ React Server Components ಬಳಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು. ಇದು ಶೂ ಇಲ್ಲದೆ ಮ್ಯಾರಥಾನ್ ಓಡಿದಂತೆ. ನೀವು ಅದನ್ನು ಮಾಡಬಹುದು, ಆದರೆ ಮಾಡಬಾರದು.

ಸಮಸ್ಯೆ JSX ಅಥವಾ hooks ಅಲ್ಲ. ಸಮಸ್ಯೆ ನಂಬಿಕೆಯಲ್ಲಿದೆ. ಡೆವಲಪರ್‌ಗಳು React ಅನ್ನು ಒಂದು view library ಆಗಿರುವುದರಿಂದ ಆರಿಸಿಕೊಂಡರು. ಈಗ, ಅದು ನಿಮ್ಮ ಸರ್ವರ್, ನಿಮ್ಮ ರೂಟಿಂಗ್ ಮತ್ತು ನಿಮ್ಮ ಕ್ಯಾಷಿಂಗ್ ಲೇಯರ್‌ಗಳವರೆಗೆ ವಿಸ್ತರಿಸುತ್ತಿದೆ. ಪ್ರತಿಯೊಂದು ದಿಕ್ಕಿನೂ ಒಂದು ಕಂಪನಿಯ ಚೆಕ್‌ಔಟ್ ಪೇಜ್‌ನ ಕಡೆಗೆ ಮುಖ ಮಾಡಿದೆ.

Vercel ಉತ್ತಮ ತಂತ್ರಜ್ಞಾನವನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಲಕ್ಷಾಂತರ ಜನರು ಬಳಸುವ ಲೈಬ್ರರಿಯು ಕೇವಲ ಒಂದು ಕಂಪನಿಯ ವ್ಯವಹಾರ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸಬಾರದು. ಇದು ಓಪನ್ ಸೋರ್ಸ್ ಅನ್ನು ಕೇವಲ GitHub ರೆಪೊಸಿಟರಿಯನ್ನು ಹೊಂದಿರುವ ಒಂದು ಮಾರ್ಕೆಟಿಂಗ್ ಚಾನಲ್ ಆಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ.

Svelte, Solid ಮತ್ತು Vue ನಂತಹ ಇತರ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು ಲೈಬ್ರರಿ ಮತ್ತು deployment ನಡುವೆ ಸ್ಪಷ್ಟವಾದ ಗೆರೆಯನ್ನು ಎಳೆಯುತ್ತವೆ. React ಇವೆರಡನ್ನೂ ಬೆರೆಸಿಬಿಟ್ಟಿದೆ. React ನ ಹಳೆಯ ಆವೃತ್ತಿ ಈಗ ಇಲ್ಲ. ಹೊಸ ಆವೃತ್ತಿಯು ಬಿಲ್ಲಿಂಗ್ ಪೇಜ್ ಅನ್ನು ಹೊಂದಿರುವ ಒಂದು 'ಅಭಿಪ್ರಾಯದ ಇಂಜಿನ್' (opinion engine) ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ.

ನೀವು React ನೊಂದಿಗೆ Vercel ಅನ್ನು ಬಳಸಲೇಬೇಕೆಂದಿಲ್ಲ. ಆದರೆ ಅದರ ಸೆಳೆತ ನಿಜವಾಗಿದೆ. ಪ್ರತಿ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಅದು ಮತ್ತಷ್ಟು ಹೆಚ್ಚಾಗುತ್ತಿದೆ.

React ಗೆ ಸ್ವತಂತ್ರ ನಿರ್ದೇಶಕ ಸಮಿತಿ (steering committee) ಅಗತ್ಯವಿದೆ. ನಮಗೆ ಕೇವಲ ಒಂದು ಕಾರ್ಪೊರೇಷನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡದ ಸದಸ್ಯರು ಬೇಕು. ಓಪನ್ ಸೋರ್ಸ್ ಎಂದರೆ ಕೇವಲ ಲೈಸೆನ್ಸ್ ಆಗಿರಬಾರದು.

ಒಂದು ಕಂಪನಿಯೇ React ನ ದಿಕ್ಕನ್ನು ನಿರ್ಧರಿಸಿದರೆ, ನೀವು ಇನ್ನೂ ಆ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಂಬುತ್ತೀರಾ? ನಿಮ್ಮ ನಂಬಿಕೆಯನ್ನು ಮರಳಿ ಪಡೆಯಲು ಏನನ್ನು ಬದಲಾಯಿಸಬೇಕಿದೆ?

ಮೂಲ: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc