Viên ngọc trên tay vịn:
Dễ học? - Có - tài liệu tuyệt vời tại Guide.rubyonrails.org và hướng dẫn tuyệt vời tại railstutorial.org .
Dễ dàng xây dựng và lặp lại? - chắc chắn - đường ray có khả năng phát triển nhanh và lặp đi lặp lại rất tốt.
Dễ dàng triển khai? - Để triển khai (ít nhất là đối với các ứng dụng nhỏ và trong khi học), bạn không thể thực sự dễ dàng hơn việc sử dụng heroku.com - git dựa trên push và hoàn toàn miễn phí.
Mức độ phổ biến - rất phổ biến!
Django
Dễ học? - giống như Rails, Django có tài liệu tuyệt vời tại docs.djangoproject.com/en/1.3/ . Có thể là một đường cong học tập hơi dốc (hoàn toàn là ý kiến ở đây, nhưng tôi thấy đường ray có xu hướng "sẵn sàng hoạt động" trong khi django cần một chút cấu hình trước khi bạn bắt đầu phát triển).
Dễ dàng xây dựng và lặp lại? - một lần nữa, giống như Rails, một khi bạn đã thiết lập và chạy với nó, việc lặp lại khá dễ dàng.
Dễ dàng triển khai? - không dễ dàng như Rails. Có các phiên bản tương đương với heroku gondor.io , djangozoom.com , stable.io nhưng chúng có xu hướng ở phiên bản beta riêng tư. Điều đó nói rằng, tôi không gặp khó khăn gì khi nhận được lời mời tham gia gondor.io .
Mức độ phổ biến - nó phổ biến, nhưng cộng đồng người dùng kém .... sôi nổi hơn đám đông Rails.
Nút
Dễ học? - ừm có và không, dễ dàng để đặt một máy chủ hello world nhanh chóng lại với nhau, nhưng phức tạp hơn nếu bạn muốn có một ứng dụng quy mô đầy đủ. Tôi sẽ tránh xa điều này trong trường hợp đầu tiên - nó mới và đang phát triển nhanh chóng. Ngoài ra, bản thân Node không thể so sánh với Rails hoặc Django vì hai cái sau là các framework trong khi Node là một bộ apis đơn giản hơn mà bạn có thể sử dụng để phát triển một cái gì đó. Bạn có thể chọn một khuôn khổ như expressjs.com phù hợp hơn với Rails và Django. Tôi đã không sử dụng nó nên tôi thực sự không thể cho bạn ý kiến.
Dễ dàng xây dựng và lặp lại? - dễ xây dựng - có, dễ lặp lại - có.
Dễ dàng triển khai? - bạn có thể chuyển đến no.de và đăng ký để nhận một chiếc máy thông minh - hiện tại miễn phí và dễ triển khai - dựa trên git.
Mức độ phổ biến - nó đang tăng lên.