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