React جرم خود را از دست داده و Vercel پوست آن را پوشیده است
جامعه React زمانی مالک این پروژه بود. اکنون، به نظر میرسد یک شرکت میزبانی آن را مدیریت میکند.
این تغییر به آرامی رخ داد. سپس، ناگهان همهچیز تغییر کرد.
چندین عضو تیم اصلی React برای Vercel کار میکنند. آنها این موضوع را در پروفایلهای LinkedIn خود ذکر کردهاند. این امر باعث ایجاد تضاد منافع میشود. افرادی که درباره آینده React تصمیم میگیرند، حقوق خود را از شرکتی دریافت میکنند که خدمات deployment برای React را میفروشد.
Server Components و App Router از درخواست توسعهدهندگان نبودند. آنها کاملاً با زیرساخت Vercel همسو هستند. میزبانی شخصی (self-host) این ویژگیها دشوار است، اما اجرای آنها برای Vercel آسان است.
React دارای مجوز MIT است. اما متنباز بودن چیزی فراتر از یک مجوز است. موضوع بر سر governance است؛ اینکه آیا جامعه به پروژه کمک میکند یا فقط از آن استفاده میکند. در حال حاضر، بسیاری از توسعهدهندگان احساس میکنند که صرفاً مصرفکننده هستند.
Server Components نیازمند ادغام عمیق با فریمورک هستند. Next.js بالغترین نسخه است. سایر فریمورکها پشتیبانی محدودی ارائه میدهند. میتوانید استفاده از React Server Components را بدون Next.js امتحان کنید؛ ممکن است، اما عقلتان به شما خواهد گفت که این کار را نکنید.
مهندسان باسابقه متوجه این موضوع شدهاند. مشکل JSX یا hooks نیست؛ مشکل اعتماد است.
توسعهدهندگان React را انتخاب کردند چون یک view library بود. اکنون، این کتابخانه به سرور، routing و caching شما نیز گسترش مییابد. هر ویژگی جدید، شما را به سمت صفحه پرداخت یک شرکت خاص هدایت میکند.
Vercel تکنولوژی خوبی میسازد. اما آینده کتابخانهای که میلیونها نفر از آن استفاده میکنند، نباید به مدل کسبوکار یک شرکت وابسته باشد. این متنباز بودن نیست؛ این شبیه به یک کانال بازاریابی با یک مخزن GitHub است.
تیم React میگوید این ویژگیها به نفع همه است. این میتواند درست باشد، اما آنها عمدتاً به نفع یک شرکت هستند.
سایر فریمورکها مانند Svelte، Solid و Vue، کتابخانه اصلی را از لایه deployment جدا نگه میدارند. React آنها را با هم ترکیب کرد. اکنون، مردم میپرسند که این کتابخانه واقعاً برای چه کسی ساخته شده است.
ریاکت قدیمی یک view library بود. ریاکت جدید، یک full-stack opinion engine است که با یک صفحه پرداخت همراه است.
مجبور نیستید از Vercel همراه با React استفاده کنید، اما با هر نسخه جدید، نیروی جاذبه قویتر میشود.
React به یک کمیته هدایت مستقل نیاز دارد. اعضا نباید برای یک شرکت واحد کار کنند. متنباز بودن باید معنایی فراتر از نام یک مجوز داشته باشد.
اگر یک شرکت جهتگیری React را تعیین کند، آیا هنوز به این پروژه اعتماد دارید؟ چه چیزی باید تغییر کند تا دوباره اعتماد شما را جلب کند؟
Source: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
