Những suy nghĩ của một lập trình viên Java & Spring khi thử dùng Ruby on Rails
(blog.dramancompany.com)Đ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
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.
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~ ^*