2010-02-17 22 views
7

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?

+0

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. –

+0

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

+0

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

Trả lời

6

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.

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.

1

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.

+0

Tôi sử dụng Rails 3 ngay bây giờ và tôi thấy nó khá ổn định –

+0

Để 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

3

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 đề.

1

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 đề.

Các vấn đề liên quan