11 điểm bởi xguru 2020-12-02 | 2 bình luận | Chia sẻ qua WhatsApp

Điểm mạnh của Ruby on Rails

  • Rào cản tiếp cận thấp

  • Sức mạnh của ngôn ngữ Ruby

  • rails console

  • Sự tiện lợi khi viết mã kiểm thử

  • Các vấn đề liên quan đến ngày tháng

  • Quản lý schema DB

  • Xem trước việc gửi email

  • sidekiq để xử lý logic bất đồng bộ

Điểm mạnh của Spring

  • Routing API endpoint theo kiểu khai báo

  • Quản lý transaction DB theo kiểu khai báo

  • Container và DI

  • Phân tách rõ ràng giữa tầng DB Entity và tầng Query

  • Cloud platform, MSA

  • Static Type (Java, Kotlin)

  • Hệ sinh thái phát triển

  • Sự tiện lợi khi viết tài liệu OpenAPI

Những câu chuyện khác

  • Năng suất

  • Quy ước đặt tên chữ hoa/chữ thường

"Trước đây, những điểm mạnh chỉ Rails mới có từng rất nổi bật, nhưng theo thời gian, hệ sinh thái Spring đã phát triển với tốc độ rất nhanh, đến mức khó có thể nói rằng những điểm mạnh của Rails vẫn còn là điểm mạnh riêng của Rails nữa.

Tuy vậy, Ruby on Rails cũng là một framework trưởng thành không kém Spring, và ngay cả chỉ với cộng đồng mã nguồn mở, nó vẫn đang tiếp tục đạt được những bước tiến không ngừng."

2 bình luận

 
n1ghtc4t 2020-12-02

Bây giờ thì những điểm mạnh của nó đã phai nhạt đi khá nhiều, nhưng nếu nhìn lại thời điểm mới được phát hành và lan rộng, đây thực sự có vẻ là một framework đã ảnh hưởng rất lớn đến vô số ngôn ngữ và môi trường phát triển.

 
beatblue 2020-12-02

Trước đây, tôi từng mê Ruby và làm khá nhiều với Rails~ Điểm mạnh thì đúng là điểm mạnh, nhưng tôi nghĩ triết lý phát triển của nó cũng khá cuốn hút. Lâu rồi giờ lại tình cờ tìm đọc được nội dung liên quan~ ^*