Ruby 3.2.0 đến từ một chiều không gian khác
(tomaszs2.medium.com)- Phiên bản Ruby mới được phát hành hằng năm vào ngày 25/12. Bản lần này rất đặc biệt
- Có thể chạy Ruby trong trình duyệt: hỗ trợ WebAssembly dựa trên WASI
- Thực thi mã nhanh hơn 41%: YJIT sẵn sàng cho production
- Không còn độ trễ do Regex: cải thiện thuật toán khớp và thêm timeout
- Không còn lỗi lệch flow control: hiển thị chính xác chỗ bị thiếu
end - Có thể truyền Anonymous Rest và Keyword Rest Arguments
6 bình luận
Mình vẫn chỉ là người mới bắt đầu học lập trình thôi,,, nhưng khi nhìn vào
rails7 hotwirevà việc Ruby hỗ trợ WebAssembly cho web, mình có cảm giác như đang có một sự thay đổi nào đó diễn raDù gì thì nền tảng người dùng của Ruby cũng lớn hơn Elixir.... nên tôi có cảm giác Hotwire sẽ tăng trưởng nhanh hơn Phoenix.
Nếu còn hỗ trợ cả wasm nữa thì xem ra cũng có thể làm Ruby full-stack theo cách riêng của nó nhỉ?
Đúng là có cảm giác Ruby on Rails đang chạy hết tốc lực để trở thành bá chủ full-stack (cá nhân tôi thì đã nghĩ nó là số một rồi). So với Elixir vốn dựa trên lập trình hàm, đường cong học tập cũng thấp hơn rất nhiều, và giờ khi đang bước vào giai đoạn suy thoái kinh tế, các startup sẽ phải cuống cuồng hành động, nên tôi đoán nhu cầu với full-stack có thể tạo MVP nhanh sẽ tăng lên khá nhiều, và biết đâu họ đang nhắm tới thời kỳ hoàng kim thứ hai. Đặc biệt là ở mảng dịch vụ blockchain. Thời kỳ hoàng kim đầu tiên của Ruby on Rails cũng là vào đợt suy thoái 10 năm trước mà (được dùng ở Shopify, Twitter, Airbnb, v.v.).
https://www.youtube.com/watch?v=lAaD-6OQSHE Video này khá thú vị.
Ôi... bấm vào mới biết đó là video của mình..
Video thú vị thật. Tôi rất tiếc vì đã không thể tham dự sự kiện đó.
Tôi không phải là người dùng Ruby nên khi nó ra mắt, tôi chỉ bình thản đăng lại tin tức, nhưng có vẻ nó đã được cải thiện khá nhiều.
Phát hành Ruby 3.2.0