11 คะแนน โดย GN⁺ 2024-10-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เฟรมเวิร์ก React ใหม่ที่สร้างบน Vite และทำงานได้ทั้งบนเว็บและเนทีฟ
  • ให้การทำ universal type routing ระหว่างหน้าสแตติก/เซิร์ฟเวอร์/ไคลเอนต์
  • Local-focused
    • มุ่งสู่โค้ดที่เรียบง่ายขึ้น ผลลัพธ์ที่ดีกว่า และการทำงานข้ามแพลตฟอร์ม
    • แอปเนทีฟให้ความรู้สึกที่ดีกว่าและเขียนได้ง่ายกว่า ด้วยฐานข้อมูลฝั่งไคลเอนต์ ช่วยลบขอบเขตของเซิร์ฟเวอร์ เปลี่ยนแปลงได้ทันที และทำงานได้ดีแม้ออฟไลน์
    • บนเว็บ การใช้ความสามารถเหล่านี้ทำได้ยาก เนื่องจากปัญหาอย่างบันเดิลขนาดเล็ก พื้นที่จัดเก็บที่จำกัด การซิงก์ การแคช และการตั้งค่า
    • รวม Zero เป็นโซลูชันพื้นฐานสำหรับข้อมูลผ่านความร่วมมือกับ Zero
    • Zero ยังทำงานร่วมกับ Postgres ได้ และให้ประสิทธิภาพยอดเยี่ยมทั้งบนเซิร์ฟเวอร์และไคลเอนต์

สรุปโดย GN⁺

  • One เป็นเฟรมเวิร์ก React ใหม่ที่ช่วยให้การพัฒนาเว็บและแอปเนทีฟง่ายขึ้น
  • เพื่อแก้ปัญหาความซับซ้อนของการจัดการข้อมูล จึงร่วมมือกับ Zero เพื่อมอบโซลูชันที่ทรงพลัง
  • เฟรมเวิร์กนี้ช่วยให้นำข้อดีของฐานข้อมูลฝั่งไคลเอนต์มาใช้บนเว็บได้ด้วย
  • เป็นไปได้ว่าจะช่วยมอบประสิทธิภาพที่ดีขึ้นและการจัดการข้อมูลที่ง่ายขึ้นให้แก่นักพัฒนาเว็บ
  • โปรเจกต์ที่มีความสามารถคล้ายกันมีเฟรมเวิร์กอย่าง Next.js

1 ความคิดเห็น

 
GN⁺ 2024-10-05
ความคิดเห็นบน Hacker News
  • Zero ดูเหมือนจะเป็นซอฟต์แวร์ที่ยึดเซิร์ฟเวอร์เป็นศูนย์กลางมากกว่าซอฟต์แวร์แบบ local-first เพราะยังขาดหลักการของ local-first ที่เครือข่ายเป็นทางเลือกและผู้ใช้เป็นผู้มีอำนาจควบคุมสูงสุด จึงสงสัยว่าถ้าเซิร์ฟเวอร์ปิดตัว แอปจะยังทำงานต่อได้หรือไม่

  • ในฐานะนักพัฒนา iOS ผมลองดาวน์โหลดเดโมแอปจาก TestFlight มาใช้งานแล้ว และพบว่าการใช้ React Native ดีกว่าการพยายามเลียนแบบ UI ของแพลตฟอร์มบนเว็บมาก อย่างไรก็ตามยังมีปัญหาเรื่องทรานซิชันของ UI และบั๊กอยู่บ้าง

  • ในฐานะนักพัฒนาที่เคยหลงใหลในยุครุ่งเรืองของ Rails และ Meteor ผมไม่ได้รู้สึกว่าต้องการเฟรมเวิร์กแอปแบบครอบจักรวาล แต่ก็น่าจะพิจารณามันสำหรับงานในอนาคต

  • รู้สึกแปลกที่หน้าแลนดิ้งเพจของ Zero ใช้พื้นที่ถึง 75% ไปกับ Zero ทั้งที่มันยังไม่เปิดตัว ดูเหมือนเป็นการ soft launch

  • ในฐานะนักพัฒนาเว็บ งานของ Nate ดูเป็นความก้าวหน้าที่ล้ำที่สุดนับตั้งแต่ Next.js ตอนนี้กำลังพัฒนาเว็บ draw IDE ตัวใหม่กับทีม และมีแผนจะผสาน One เข้าไป

  • จากประสบการณ์ที่เคยทำงานกับ Famo.us ผมรู้ดีว่าการสร้างเฟรมเวิร์กแบบนี้ยากแค่ไหน ถ้า Zero แสดงศักยภาพออกมาได้เต็มที่ มันจะทรงพลังมาก

  • อยากแชร์ประสบการณ์การใช้ Takeout ผมเจอปัญหาหลายอย่างตอนใช้ Capacitor และพอเปลี่ยนมาใช้ Expo, Solito และ Tamagui ก็เห็นความเปลี่ยนแปลงอย่างมาก การสนับสนุนจาก Nate และทีม Tamagui ยอดเยี่ยมมาก

  • ในฐานะนักพัฒนา Rails ผมสงสัยว่า One เหมาะกับสแตก Rails API และ React UI หรือไม่ และอยากรู้ว่า Zero ต้องมี adapter สำหรับเฟรมเวิร์กอื่นหรือเปล่า หรือเชื่อมต่อกับแบ็กเอนด์ได้โดยตรง

  • ผมรู้จัก Nate ผ่านงานที่เขาทำกับ Tamagui และคาดหวังว่าประสบการณ์ของเขาจะช่วยเชื่อมช่องว่างระหว่าง Expo กับเว็บ/เนทีฟได้ ขอบคุณ Nate สำหรับความพยายาม และตั้งใจว่าจะลองดูในเร็ว ๆ นี้