Bây giờ Rails 3.0 beta đã được phát hành, tôi có nên dành thời gian để xây dựng ứng dụng Rails đầu tiên của mình trên 2.3 hay không có ý nghĩa hơn khi sử dụng bản beta?Ứng dụng Ruby on Rails đầu tiên: sử dụng v3 (Beta) hoặc 2.3?
Trả lời
Tôi khuyên bạn nên gắn bó với phiên bản không phải beta (2.3). Cơ hội là các hướng dẫn và/hoặc các webcast bạn có thể sử dụng là dành cho phiên bản cũ hơn. Chỉ sử dụng phiên bản 3 nếu nó bao gồm các tính năng bạn thực sự cần không có trong 2.3.
Nếu bạn dự định xây dựng thứ gì đó với Rails, hãy sử dụng phiên bản 2.3 vì nó, tốt, không phải beta (ổn định) và vì hầu hết các hướng dẫn đều hướng tới dòng 2.x.
Nếu bạn chỉ muốn làm phiền với nó, tôi nói đi với phiên bản 3 vì hai lý do: bạn sẽ được chuẩn bị tốt hơn khi nó đi ra, và bạn có thể chơi với các tính năng mới. Nhưng nếu bạn sẽ không làm gì nghiêm trọng với nó, nó không thực sự quan trọng mà bạn chọn, vì vậy đó là cuộc gọi của bạn.
Việc học của bạn. Sử dụng cái gì đó ổn định. Rail 2.3.x là ổn định và 3.0 thì không.
Tôi sử dụng Rails 3 ngay bây giờ và tôi thấy nó khá ổn định –
Để làm rõ ý tôi là ổn định, tôi có nghĩa là bạn có thể cần phải bẻ khóa tay trong mã đá quý hoặc chạy đến các vấn đề không được ghi chép đầy đủ. Tất nhiên đó là nhận được nhanh hơn. – lillq
Tôi không đồng ý với các câu trả lời khác. Rails 3 thực hiện một số thứ khác với 2.3. Bạn nên tìm hiểu ngay cách mới để viết mã. Nó không khó hơn và bạn sẽ không có thời gian để học lại sau vài tuần nữa.
Rails 3 beta đủ ổn định. Bạn sẽ gặp phải vài vấn đề.
Nếu bạn bị ràng buộc vào hạn chót cho ứng dụng của mình, hãy sử dụng Rails 2.3.
Nhưng tôi khuyến khích bạn sử dụng Rails 3.0 vì nó sẽ dạy bạn rất nhiều về khung làm việc khi bạn gặp phải vấn đề.
- 1. Sử dụng Ruby on Rails
- 2. Favicon trong Ruby on Rails ứng dụng
- 3. Sử dụng ứng dụng khách SSL trong ứng dụng Ruby on Rails
- 4. Làm cách nào để xóa Ruby on Rails 4 beta?
- 5. Ruby on rails server app + Ứng dụng khách trên iOS?
- 6. Chạy phantomj từ ứng dụng Ruby on Rails
- 7. Ruby on Rails - Lưu trữ cấu hình ứng dụng
- 8. Ứng dụng Ruby on Rails trên Google App Engine
- 9. Lỗi AssociationTypeMismatch trên ứng dụng Ruby on Rails
- 10. Lời mời ứng dụng Facebook từ Ruby on Rails
- 11. Ruby on Rails trên IIS?
- 12. Ruby on Rails + PostgreSQL: sử dụng các chuỗi tùy chỉnh
- 13. Khi nào sử dụng lambda trong Ruby on Rails?
- 14. Các tác vụ định kỳ trong ứng dụng Ruby On Rails: Cron hoặc khác?
- 15. Sử dụng Photobucket api với Ruby on Rails
- 16. Chèn đầu trang và chân trang trong ứng dụng web Ruby on Rails?
- 17. Ruby on Rails: cách sử dụng OAuth2 :: AccessToken.post? phương pháp
- 18. Cách cấu hình ứng dụng Ruby on Rails để sử dụng lịch Phật giáo?
- 19. Cách đăng xuất facebook - sử dụng mã trong ứng dụng đường ray (Ruby on Rails Omniauth)
- 20. Backbone.js hoặc Ember.js với Ruby on Rails
- 21. Kiểm tra cú pháp hoặc "Biên dịch" một ứng dụng Ruby on Rails
- 22. Định dạng ngày sử dụng Ruby on Rails
- 23. Ruby on Rails escape_javascript cách sử dụng với jQuery
- 24. Sử dụng Tooltips với link_to (Ruby on Rails 3.2.3)
- 25. Ruby on rails và Node.js
- 26. Ruby vs Ruby On Rails
- 27. Dịch vụ web: PHP hoặc Ruby on Rails hoặc Python?
- 28. Cách tìm tất cả mã không sử dụng trong Ruby on Rails
- 29. Ruby on Rails Beta 3 Cài đặt trên Snow Leopard - tập tin không tìm thấy
- 30. Ruby on Rails SMS gửi
Nếu bạn quyết định đi với 2,3, tôi vẫn khuyên bạn nên theo dõi phiên bản 3 để bạn biết điều gì sẽ xảy ra khi nó được phát hành cuối cùng. –
Tất cả đều tóm tắt khá tốt. Tính đến bây giờ ... Làm việc trong 2,3 và chơi trong 3,0. – nowk
Sử dụng thứ gì đó ổn định (2.3). Tôi đã cố gắng để ở trên rìa chảy máu với ứng dụng Rails đầu tiên của tôi. Đối phó với sự phản đối đã trở thành một cơn ác mộng bảo trì. – Pete