11 điểm bởi GN⁺ 2024-10-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • Một framework React mới dựa trên Vite, hoạt động trên web và native
  • Cung cấp định tuyến kiểu dữ liệu universal giữa các trang static/server/client
  • Tập trung vào local
    • Hướng tới code đơn giản hơn, kết quả tốt hơn và đa nền tảng
    • Ứng dụng native mang lại trải nghiệm tốt hơn và dễ viết hơn nhờ cơ sở dữ liệu phía client. Loại bỏ ranh giới máy chủ, biến đổi tức thì và hoạt động tốt ngay cả khi offline
    • Trên web, rất khó sử dụng các tính năng này do các vấn đề như bundle nhỏ, lưu trữ hạn chế, đồng bộ hóa, caching và cấu hình
    • Thông qua hợp tác với Zero, được tích hợp như giải pháp mặc định cho dữ liệu
    • Zero cũng hoạt động với Postgres và mang lại hiệu năng xuất sắc ở cả máy chủ lẫn client

Tóm tắt của GN⁺

  • One là một framework React mới giúp đơn giản hóa việc phát triển ứng dụng web và native.
  • Để giải quyết sự phức tạp của quản lý dữ liệu, framework này hợp tác với Zero để cung cấp một giải pháp mạnh mẽ.
  • Framework này đặc biệt cho phép tận dụng các lợi ích của cơ sở dữ liệu phía client trên cả web.
  • Nó mở ra khả năng mang lại hiệu năng tốt hơn và quản lý dữ liệu đơn giản hơn cho các nhà phát triển web.
  • Một dự án có tính năng tương tự là các framework như Next.js.

1 bình luận

 
GN⁺ 2024-10-05
Ý kiến trên Hacker News
  • Zero có vẻ là phần mềm ưu tiên máy chủ chứ không phải phần mềm local-first. Nó thiếu các nguyên tắc của phần mềm local-first, nơi mạng là tùy chọn và người dùng có quyền kiểm soát cuối cùng. Nếu máy chủ ngừng hoạt động, không rõ ứng dụng có tiếp tục chạy được hay không

  • Với tư cách là một lập trình viên iOS, sau khi tải và dùng thử ứng dụng demo trên TestFlight, tôi thấy việc dùng React Native tốt hơn nhiều so với việc bắt chước UI nền tảng trên web. Tuy nhiên, vẫn có một số vấn đề về chuyển cảnh UI và lỗi

  • Với tư cách là một lập trình viên từng yêu thời kỳ hoàng kim của Rails và Meteor, tôi không cảm thấy có nhu cầu với một framework ứng dụng phổ quát, nhưng sẽ cân nhắc nó cho công việc trong tương lai

  • Thật kỳ lạ khi 75% landing page của Zero lại dành cho Zero, trong khi nó vẫn chưa ra mắt. Nó trông giống như một đợt soft launch

  • Với tư cách là một lập trình viên web, công việc của Nate có vẻ là bước tiến đổi mới lớn nhất kể từ Next.js. Tôi và nhóm đang phát triển một web draw IDE mới và dự định tích hợp One

  • Từng làm việc tại Famo.us, tôi hiểu rất rõ việc xây dựng một framework như thế này khó đến mức nào. Nếu Zero phát huy được tiềm năng, nó sẽ cực kỳ mạnh mẽ

  • Tôi muốn chia sẻ trải nghiệm dùng Takeout. Khi dùng Capacitor tôi đã gặp nhiều vấn đề, rồi chuyển sang Expo, Solito và Tamagui và thấy sự khác biệt rất lớn. Sự hỗ trợ từ Nate và đội ngũ Tamagui thật xuất sắc

  • Với tư cách là một lập trình viên Rails, tôi tò mò liệu One có phù hợp với stack Rails API và React UI hay không. Tôi cũng muốn biết Zero có cần adapter cho các framework khác hay kết nối trực tiếp với backend

  • Tôi biết đến Nate qua công việc của anh ấy với Tamagui, và kỳ vọng kinh nghiệm của anh ấy sẽ giúp thu hẹp khoảng cách giữa Expo và web/native. Cảm ơn những nỗ lực của Nate, tôi sẽ sớm thử xem sao