Sự khác biệt là gì?
io.js:
- Nút chuyển tiếp về cơ bản đang được hợp nhất vào io.js
- rẽ nhánh trên cơ sở phát triển dựa vào cộng đồng và các chu kỳ phát hành tích cực
- bao gồm nhiều nhà phát triển Node.js ban đầu
- có mục tiêu trong tương lai là "hợp nhất trở lại với Node.js"
Kho lưu trữ này bắt đầu như một ngã ba GitHub của joyent / nút nơi đóng góp, phát hành và đóng góp theo mô hình quản trị mở.
Chúng tôi dự định hạ cánh, với tính thường xuyên ngày càng tăng, các bản phát hành tương thích với hệ sinh thái npm đã được xây dựng cho đến nay cho node.js.
Node.js:
- phần mềm gốc
- đã làm chậm sự phát triển trong thời gian gần đây
- được tài trợ bởi Joyent
- Joyent sở hữu nhãn hiệu
Node.js
Tại sao họ chia tay?
Nó chủ yếu được phân chia vì ba lý do: phát hành nhanh hơn, tích cực hơn và phát triển theo hướng 1.0.0phát hành, vì sự phát triển dựa vào cộng đồng nhiều hơn là Ban cố vấn và sử dụng semver để phát hành.
Ban cố vấn là kế hoạch của Joyent nhằm mang đến cho Node.js một cách tập trung hơn, nhanh hơn để lên kế hoạch phát triển và lên kế hoạch cho các tính năng trong tương lai dọc theo con đường hướng tới 1.0.0phát hành. Điều này đã được lên kế hoạch để thực hiện bằng cách tập hợp một hội đồng gồm các công ty lớn hơn sử dụng Node.js
Trích dẫn từ blog của Joyent:
Khi cộng đồng trở nên phức tạp hơn, điều quan trọng là chúng tôi tìm cách cân bằng nhu cầu của tất cả các thành phần và cung cấp một nền tảng cho các tổ chức này kết hợp với nhau và cung cấp đầu vào cho dự án.
Tại sao ban cố vấn bị ghét?
Trước đây, Node.js đã được chạy qua danh sách gửi thư, các sự cố GitHub và bất kỳ ai cũng có thể đóng góp ý tưởng của họ. Ý tưởng này bắt đầu trở nên đáng ghét vì nó mang lại sự kiểm soát từ người đóng góp trung bình, hàng ngày của bạn và chuyển sức mạnh sang "những cú hích lớn": các công ty như Walmart , Yahoo , IBM , Microsoft , Joyent , Netflix và PayPal .
Nguồn bên ngoài về điều này