- JSON5 là một superset của JSON, được mở rộng để dễ đọc hơn bằng cách bổ sung một số tính năng của ECMAScript 5.1
- Khi công bố mã nguồn mở JSON5 lên HN cách đây 10 năm, tác giả đã hứng chịu rất nhiều chỉ trích
- Mitchell Hashimoto, người tạo ra Vagrant, thậm chí còn nhại lại bằng câu kiểu như: thế còn HTML7 thì sao
- Tuy vậy, tác giả đã phớt lờ những phản ứng đó và tiếp tục phát triển; hiện nay JSON5 được tải xuống 60 triệu lần mỗi tuần (thuộc top 0,1% các gói npm)
- Apple cũng hỗ trợ JSON5 trên nền tảng của mình (
JSONDecoder có tùy chọn allowJSON5)
Bài học
- Hãy phớt lờ những kẻ ghét bỏ
- Hãy đón nhận đóng góp của người khác cho dự án
- Chúng ta đều mù mờ cả thôi (vì vậy hãy tử tế)
8 bình luận
Tôi đã mệt mỏi với máy móc và những con số 0/1, nên lâu rồi mới thấy được chữa lành như thế này.
Vừa đăng bình luận xong thì lại bị chuyển sang cửa sổ đăng ký thành viên, mà sau khi đăng ký xong thì tôi lại phải viết lại bình luận mình đã viết!
À, tôi đã chỉnh để ngay cả khi đăng ký thành viên thì bình luận cũng được lưu lại. Cảm ơn bạn.
Hơi lạc đề một chút, nhưng dấu [-] ở bên phải bình luận có chức năng gì vậy? Có phải là downvote không? Tôi có xem phần giải thích chức năng và FAQ rồi, nhưng không tìm thấy mô tả nó dùng để làm gì.
Đây là tính năng thu gọn để không hiển thị các bình luận trả lời bên dưới bình luận đó.
Tôi làm tính năng này để dùng khi có quá nhiều trả lời khiến phần bình luận bị dài ra, trong trường hợp chỉ muốn xem bình luận cấp trên.
Có lẽ cũng nên sửa để khi không có trả lời thì không hiển thị nó;;;
À, ra là chức năng đó!
Vừa thử xong thì thấy nó có gập lại được, nhưng có vẻ không mở ra lại được …^^;
Đây là một bài viết rất thú vị, đọc nguyên văn cũng thấy hay! haha
Với bài học số 2, thay vì nói là chia sẻ với những người đã giúp đỡ dự án, có lẽ đổi thành kiểu sẵn sàng đón nhận đóng góp của người khác vào dự án thì sao?
Thành thật mà nói, khi bắt đầu làm bất cứ việc gì thì những người cản trở thường rất dễ làm mất động lực.
Cảm ơn vì bài viết hay.