11 điểm bởi GN⁺ 2024-01-25 | 3 bình luận | Chia sẻ qua WhatsApp
  • Zed đã công bố trở thành một dự án mã nguồn mở
  • Được phát hành theo các giấy phép có bảo hộ bản quyền (trình soạn thảo dùng GPL, các thành phần phía máy chủ dùng AGPL).
  • GPUI, framework UI vận hành Zed, được phát hành theo giấy phép Apache 2, cho phép phân phối các ứng dụng desktop hiệu năng cao theo giấy phép tự do

Động lực

  • Vì họ tin rằng việc đưa Zed thành mã nguồn mở là cách tốt nhất để tạo ra sản phẩm tốt nhất
  • Mục tiêu là xây dựng trình soạn thảo mã tiên tiến nhất thế giới và đưa nó đến tay hàng triệu lập trình viên
  • Vì mọi người dùng Zed đều là lập trình viên, nên việc mở Zed cho một nguồn nhân lực tài năng rộng nhất có thể là điều hợp lý nhất
  • Họ thích kết nối với mọi người thông qua phần mềm và muốn chia sẻ vẻ đẹp bên trong của Zed

Giới thiệu Fireside Hacks

  • Xuất phát từ mong muốn kết nối với mọi người ở cấp độ con người hơn, họ bắt đầu một tính năng mới có tên là kênh Zed
  • Thông qua kênh Zed, các lập trình viên trên toàn thế giới có thể cùng viết mã theo thời gian thực chỉ bằng cách chia sẻ một liên kết
  • Thông qua chương trình Fireside Hacks, họ phát triển Zed công khai trong các kênh mở theo thời gian thực và cùng làm việc với những người tham gia

Khoan đã... chẳng phải tiền mặt chi phối mọi thứ xung quanh sao?

  • Họ tin rằng để xây dựng và duy trì trình soạn thảo tốt nhất thế giới, nó cần gắn với một mô hình kinh doanh bền vững
  • Họ cho rằng việc đưa Zed thành mã nguồn mở không làm tổn hại các mục tiêu thương mại
  • Thay vì bán một trình soạn thảo độc quyền, họ muốn bán các dịch vụ tích hợp liền mạch với trình soạn thảo hơn
  • Kênh Zed là một ví dụ cho các dịch vụ như vậy; hiện đang miễn phí nhưng sau giai đoạn beta họ có kế hoạch tính phí cho việc sử dụng riêng tư
  • Một hướng kiếm tiền khác là cung cấp năng lực tính toán phía máy chủ để hỗ trợ các tính năng AI
  • Họ đang công khai 100% mã đã viết cho đến nay dưới dạng mã nguồn mở, và trong tương lai cũng có thể cung cấp các sản phẩm độc quyền nhắm đến các trường hợp thương mại và doanh nghiệp
Quảng cáo

Con đường tới phiên bản 1.0

  • Bước tiếp theo một phần phụ thuộc vào người dùng, nhưng đội ngũ vẫn còn nhỏ
  • Họ đang chuẩn bị một lộ trình công khai để mở rộng mạnh mẽ mức độ phổ biến của Zed trong năm 2024 nhằm giúp nhiều lập trình viên hơn được hưởng lợi
  • Nếu các đóng góp giúp hoàn thiện lộ trình, họ nhiều khả năng sẽ dành thêm thời gian cho những đóng góp đó
  • Những ai muốn đóng góp được khuyến nghị xem hướng dẫn đóng góp, và nếu có thể hãy tham gia một Fireside Hack sắp tới để chào hỏi

Muốn thử Zed?

  • Bạn có thể thử Zed trên macOS ngay hôm nay. Có thể tải xuống ngay bây giờ.

Ý kiến của GN⁺

  • Việc Zed chuyển sang mã nguồn mở mang lại cơ hội lớn cho cộng đồng lập trình viên và có tiềm năng thúc đẩy hợp tác cũng như đổi mới.
  • Cách tiếp cận xây dựng mô hình kinh doanh bền vững thông qua các dịch vụ như kênh Zed, một tính năng cộng tác thời gian thực, dù vẫn là một dự án mã nguồn mở, là điều thú vị.
  • Việc mang đến cho các lập trình viên cơ hội trực tiếp tham gia cải thiện sản phẩm thông qua tương tác với cộng đồng mã nguồn mở có thể góp phần dân chủ hóa phát triển phần mềm.

3 bình luận

 
pmc7777 2024-01-26

Không thể tưởng tượng được là cái này lại trở thành mã nguồn mở.

 
GN⁺ 2024-01-25
Ý kiến trên Hacker News
  • Trải nghiệm sử dụng trình soạn thảo Zed

    • Zed có độ phản hồi rất ấn tượng, đến mức có thể cảm nhận rõ các trình soạn thảo khác tương đối chậm hơn.
    • Phản hồi rất nhanh với ý kiến người dùng, và tính năng tìm kiếm/thay thế nay đã dễ dùng hơn nhiều so với ban đầu.
    • Chế độ cây cú pháp gỡ lỗi là một ví dụ cho thấy các tính năng nâng cao của Zed, sử dụng công nghệ tiến bộ hơn các trình soạn thảo kiểu cũ dựa vào biểu thức chính quy.
    • Quy trình cộng tác và bảo mật vẫn chưa rõ ràng. Hiện chỉ có thể đăng nhập qua GitHub, và chưa rõ có hỗ trợ tự host hay dùng nhà cung cấp xác thực khác hay không.
    • Mong có tích hợp Ollama. Vì thiếu tính năng này nên đôi khi vẫn phải dùng VSCode.
  • Phản hồi và yêu cầu dành cho trình soạn thảo Zed

    • Kích thước và vị trí cửa sổ không được giữ lại khi đóng rồi mở lại Zed.
    • Lỗi language server xảy ra khá thường xuyên.
    • Theme Alabaster không còn hoạt động, và sẽ rất tốt nếu có thể nhập theme VSCode vào Zed.
    • Thiết kế UI của Zed rất thanh lịch, không bị xao nhãng bởi icon, menu, màu sắc như nhiều trình soạn thảo khác nên giúp tập trung tốt hơn.
  • Kỳ vọng mở rộng nền tảng của trình soạn thảo Zed

    • Mong Zed được port sang các nền tảng khác, đặc biệt là Linux.
  • Mã nguồn mở và giấy phép của trình soạn thảo Zed

    • Đánh giá tích cực về Zed như một trình soạn thảo mã nguồn mở viết bằng Rust.
    • GPUI, framework UI của Zed, được phát hành theo giấy phép Apache 2, nên có thể dùng để tạo ứng dụng desktop với bất kỳ giấy phép nào.
    • Việc lựa chọn giấy phép khá thú vị.
  • Hiệu năng và tính năng của trình soạn thảo Zed

    • Zed rất nhanh và có tích hợp rust-analyzer.
    • Khi mở một dự án Python trong Zed, LSP sẽ tự động được tải. Tuy nhiên thứ tự gợi ý tự động hoàn thành chưa thật sự hữu ích.
    • So với Sublime, tính năng chọn tất cả các mục được highlight trong Zed chậm hơn.
  • Yêu cầu cải tiến cho trình soạn thảo Zed

    • Có đề nghị thêm tính năng khi bấm nút "sửa" ở lỗi thì sẽ mở một cuộc chat mới, cung cấp ngữ cảnh mã nguồn cùng thông báo lỗi và gợi ý các cách sửa có thể thực hiện.
  • Phản ứng về việc Zed chuyển sang mã nguồn mở

    • Phản ứng tích cực trước việc Zed chuyển sang mã nguồn mở.
    • Có người thích trình soạn thảo không gửi yêu cầu ra bên ngoài và dùng Vim làm trình soạn thảo chính.
    • Mong có một phiên bản Zed tinh gọn hơn, cho phép cài thêm tính năng cần thiết qua plugin.
  • Nhắc lại yếu tố lịch sử về tên gọi của trình soạn thảo Zed

    • Trước đây IDE Zortech C++ từng có tên là Zed, nhưng đã biến mất sau khi bị Symantec thâu tóm.
    • Có nhắc đến Phil Murray, nhà phát triển ban đầu của Zed.
  • Liên kết kho GitHub của trình soạn thảo Zed

    • Cung cấp liên kết trực tiếp đến kho GitHub của trình soạn thảo Zed.