การเปิดตัว React Foundation ก่อให้เกิดการถกเถียงในชุมชนเกี่ยวกับอิทธิพลของ Vercel

ทีมชุมชน BigGo
การเปิดตัว React Foundation ก่อให้เกิดการถกเถียงในชุมชนเกี่ยวกับอิทธิพลของ Vercel

โลกเทคโนโลยีกำลังฮือฮากับการเปลี่ยนแปลงของ React สู่ React Foundation ที่เพิ่งก่อตั้งใหม่ภายใต้ Linux Foundation แม้การเคลื่อนไหวครั้งนี้จะสัญญาในเรื่องการกำกับดูแลที่เป็นอิสระและการมีส่วนร่วมในอุตสาหกรรมที่กว้างขึ้น แต่ชุมชนนักพัฒนากลับแตกออกเป็นสองฝั่งอย่างชัดเจนเกี่ยวกับสิ่งที่สิ่งนี้หมายถึงสำหรับทิศทางในอนาคตของ React โดยเฉพาะบทบาทที่โดดเด่นของ Vercel ในมูลนิธิ

ฉลองการก่อตั้ง React Foundation บทใหม่ของการกำกับดูแลและการมีส่วนร่วมของชุมชน React
ฉลองการก่อตั้ง React Foundation บทใหม่ของการกำกับดูแลและการมีส่วนร่วมของชุมชน React

อิทธิพลที่เพิ่มขึ้นของ Vercel ทำให้เกิดความกังวล

การประกาศว่า Vercel จะเข้าร่วมกับ Amazon, Microsoft, Meta และบริษัทอื่นๆ ในคณะกรรมการกำกับดูแลของ React Foundation ได้จุดประกายการอภิปรายอย่างเข้มข้นในหมู่นักพัฒนา หลายคนแสดงความกังวลเกี่ยวกับศักยภาพของ Vercel ในการชี้นำการพัฒนา React ไปสู่คุณสมบัติที่ให้ประโยชน์กับแพลตฟอร์มโฮสติ้งของพวกเขาเป็นหลัก สมาชิกในชุมชนชี้ให้เห็นถึงการที่ Vercel จ้างงานสมาชิกทีมหลักของ React หลายคนและการลงทุนอย่างหนักใน React Server Components เป็นหลักฐานของอิทธิพลที่เพิ่มขึ้นนี้ ความกังวลใจมุ่งเน้นไปที่ว่า React อาจจะพัฒนากลายเป็นเฟรมเวิร์กที่ปรับให้เหมาะสมกับโครงสร้างพื้นฐานของ Vercel แทนที่จะรักษาอัตลักษณ์ในฐานะไลบรารีอเนกประสงค์สำหรับการสร้างส่วนติดต่อผู้ใช้

Vercel เป็นผู้ขับเคลื่อนหลักของ react SSR / server components ซึ่งนำไปสู่การเพิ่มขึ้นอย่างรวดเร็วของความซับซ้อนใน react และทำให้มันมีประโยชน์น้อยลงในฐานะไลบรารีที่สามารถประกอบเข้าด้วยกันได้

สมาชิกคณะกรรมการบริหาร React Foundation: Amazon, Callstack, Expo, Meta, Microsoft, Software Mansion, Vercel

ข้อวิจารณ์ทางเทคนิคเกี่ยวกับระบบนิเวศ Next.js

นักพัฒนากำลังแสดงความไม่พอใจทางเทคนิคที่สำคัญกับ Next.js ซึ่งเป็นเฟรมเวิร์ก React ของ Vercel ที่มีความเกี่ยวข้องอย่างใกล้ชิดกับการวิวัฒนาการของ React สมาชิกในชุมชนรายงานปัญหาด้วยประสิทธิภาพการเรนเดอร์ฝั่งเซิร์ฟเวอร์ภายใต้โหลด, พฤติกรรมที่ไม่สม่ำเสมอกันระหว่างการติดตั้งแบบโฮสต์เองและการโฮสต์บน Vercel และเวลาบิลด์ที่ช้าอย่างน่าปวดหัวแม้สำหรับโปรเจกต์ง่ายๆ ระบบการกำหนดเส้นทางแบบอิงตามไดเรกทอรีได้รับการตรวจสอบอย่างละเอียดเป็นพิเศษสำหรับข้อจำกัดและพฤติกรรมที่ไม่คาดคิด นักพัฒนาหลายคนอธิบายถึงความท้าทายในการย้ายระหว่างเวอร์ชันหลักและแสดงความกังวลเกี่ยวกับสถาปัตยกรรมของเฟรมเวิร์กที่เปลี่ยนแปลงอย่างต่อเนื่องตั้งแต่ JAMstack ไปจนถึง serverless ไปจนถึง SSR และอื่นๆ

ข้อร้องเรียนทั่วไปเกี่ยวกับ Next.js:

  • SSR ที่เปราะบางภายใต้ภาระงานหนัก
  • พฤติกรรมที่ไม่สอดคล้องกันระหว่างการโฮสต์แบบ hosted/self-hosted
  • เวลาในการ build ที่ช้า
  • ระบบ routing ที่ซับซ้อน
  • การ self-hosting ที่ยาก
  • ความกังวลเรื่อง vendor lock-in

ความกลัวเกี่ยวกับการโฮสต์เองและการผูกมัดกับผู้ขาย

ธีมที่เกิดขึ้นซ้ำๆ ในการอภิปรายของชุมชนเกี่ยวข้องกับความกังวลเกี่ยวกับการผูกมัดกับผู้ขายและความท้าทายในการโฮสต์แอปพลิเคชัน Next.js ด้วยตัวเอง นักพัฒนารายงานว่าการเรียกใช้ Next.js ในคอนเทนเนอร์ Docker มีชื่อเสียงในเรื่องความบกพร่องและมีหลายประเด็นบน GitHub ที่ยังไม่ได้รับการแก้ไข ผู้แสดงความคิดเห็นบางคนแนะนำว่าแพลตฟอร์มดูเหมือนได้รับการปรับให้เหมาะสมสำหรับสภาพแวดล้อมการโฮสต์ของ Vercel อย่างจงใจ ทำให้ตัวเลือกการปรับใช้แบบอื่นเป็นพลเมืองชั้นสอง ข้อจำกัดของระบบ middleware — ถูกจำกัดให้อยู่กับไฟล์เดียวโดยไม่มีความสามารถในการเชื่อมต่อ — ยิ่งเพิ่มความกังวลเกี่ยวกับลำดับความสำคัญในการออกแบบของเฟรมเวิร์กที่สอดคล้องกับความต้องการทางธุรกิจของ Vercel มากกว่าความยืดหยุ่นของนักพัฒนา

การมีส่วนร่วมและบทบาทในอนาคตของ Meta

ในขณะที่ Meta มุ่งมั่นบริจาค 3 ล้านดอลลาร์สหรัฐ เป็นเวลา 5 ปี และการสนับสนุนด้านวิศวกรรมอย่างต่อเนื่องให้กับ React Foundation สมาชิกในชุมชนบางส่วนตั้งคำถามว่าสิ่งนี้เป็นการลงทุนที่เพียงพอจากบริษัทที่มีทรัพยากรอย่าง Meta หรือไม่ การอภิปรายเผยให้เห็นความคิดเห็นที่แตกต่างเกี่ยวกับความรับผิดชอบขององค์กรในโอเพ่นซอร์ส โดยนักพัฒนาบางคนแสดงความขอบคุณสำหรับการดูแลของ Meta ที่มีต่อ React มาเป็นเวลาหนึ่งทศวรรษ ในขณะที่คนอื่นๆ มองว่าการมีส่วนร่วมนี้ไม่เพียงพอเมื่อพิจารณาถึงผลกระทบอันใหญ่หลวงของ React ทั่วทั้งระบบนิเวศการพัฒนาเว็บ คำถามที่กว้างกว่าก็เกิดขึ้น: มูลนิธินี้เป็นก้าวที่แท้จริงสู่การกำกับดูแลโดยชุมชนหรือเป็นการถอนตัวเชิงกลยุทธ์ที่ทำให้ React อ่อนแอต่อผลประโยชน์ทางการค้า?

ความมุ่งมั่นของ Meta: เงินทุนสนับสนุน 3 ล้านดอลลาร์สหรัฐ ตลอดระยะเวลา 5 ปี พร้อมทั้งการสนับสนุนด้านวิศวกรรมโดยเฉพาะ

ความกังวลเกี่ยวกับค่านิยมชุมชนและความเป็นผู้นำ

เหนือกว่าการพิจารณาทางเทคนิค นักพัฒนากำลังอภิปรายถึงผลกระทบทางจริยธรรมของการสนับสนุนเทคโนโลยีที่เกี่ยวข้องกับความเป็นผู้นำที่ถกเถียงกัน การอภิปรายล่าสุดเกี่ยวกับความเกี่ยวข้องทางการเมืองของ Guillermo Rauch ซีอีโอของ Vercel ได้จุดประกายบทสนทนาเกี่ยวกับความเป็นไปได้ — หรือความพึงประสงค์ — ในการแยกเทคโนโลยีออกจากค่านิยมของบริษัทและบุคคลที่อยู่เบื้องหลังมัน สิ่งนี้สะท้อนให้เห็นถึงการอภิปรายในอุตสาหกรรมที่กว้างขึ้นเกี่ยวกับความรับผิดชอบทางศีลธรรมของผู้นำด้านเทคโนโลยี และว่าตำแหน่งส่วนบุคคลของพวกเขาควรมีอิทธิพลต่อการตัดสินใจนำเครื่องมือที่พวกเขาดูแลไปใช้หรือไม่

React Foundation เป็นจุดหมายสำคัญในวิวัฒนาการของ React จากโครงการองค์กรสู่เทคโนโลยีที่กำกับดูแลโดยชุมชน อย่างไรก็ตาม การอภิปรายอย่างหลงใหลหลังจากประกาศนี้เผยให้เห็นความกังวลอย่างลึกซึ้งเกี่ยวกับอิทธิพลทางการค้า ทิศทางทางเทคนิค และจิตวิญญาณที่แท้จริงของหนึ่งในเครื่องมือที่สำคัญที่สุดของการพัฒนาเว็บ ขณะที่ React เข้าสู่ยุคใหม่นี้ ความตื่นตัวและการมีส่วนร่วมอย่างแข็งขันของชุมชนจะมีความสำคัญอย่างยิ่งในการรับประกันว่าเฟรมเวิร์กยังคง忠实ต่อพันธกิจดั้งเดิมในการมอบอำนาจให้นักพัฒนาสร้างประสบการณ์ผู้ใช้ที่ดีขึ้น across all platforms

อ้างอิง: Introducing the React Foundation: The New Home for React & React Native