2010-09-07 46 views
5

Tôi là một người da đỏ có kinh nghiệm, nhưng bây giờ tôi bắt đầu làm phát triển đường ray. Tôi biết đường ray được sử dụng để tạo ra "các ứng dụng web" nhưng điều đó có nghĩa là gì? Bạn có xây dựng toàn bộ các trang web có đường ray hay bạn xây dựng một tính năng cho một trang web trong đường ray và tích hợp nó vào một trang web hiện có? (Tôi biết câu hỏi này là mơ hồ, nhưng bất kỳ câu trả lời nào cho ROR được sử dụng trong việc tạo ra các trang web sẽ được đánh giá cao như thế nào).Sử dụng Ruby on Rails

Trả lời

3

Nói chung, bạn sẽ xây dựng một trang web đầy đủ với Rails, mặc dù bạn có thể tích hợp nó vào một trang web hiện có, là tốt. Nó được thiết kế để cung cấp giải pháp từ đầu đến cuối cho toàn bộ trang web.

Đối với các tính năng độc lập hoặc tập lệnh nhỏ mà bạn chỉ muốn hiển thị trên web, bạn có thể xem một số thứ như Sinatra hoặc Camping.

0

Tôi cũng đang xây dựng một số ứng dụng đường ray trong đó tôi đã hoàn toàn sử dụng đường ray để phát triển ứng dụng web của mình. Nó khá dễ dàng hơn là sử dụng hai hoặc ba ngôn ngữ. Nhưng khi tôi phát triển, tôi phải sử dụng Javascripts, CSS và Ajax để tạo ra nhiều hơn Javascripts, CSS và Ajax để tạo thêm hấp dẫn

0

Đối với tôi đó là một khuôn khổ tuyệt vời để xây dựng trang web và kiến ​​thức tối thiểu là cần thiết mặc dù kinh nghiệm và kiến ​​thức về ruby ​​mang lại cho bạn một tầm cao. Tôi cũng cảm thấy rằng đường ray không chỉ để xây dựng trang web mà còn quản lý nó. Ngoài ra, cộng đồng hỗ trợ của đường ray là tuyệt vời và được bổ sung bởi những kẻ như Ryan bates với phôi màn hình của họ. Ngoài ra khi chúng tôi xây dựng một trang web bằng cách sử dụng ror, chúng tôi có sự linh hoạt để tập trung vào các tính năng khác nhau tại các thời điểm khác nhau hoặc bởi người khác nhau. Điều này có cấu trúc mô-đun tuyệt vời. Vì vậy, bạn có thể thiết kế các chức năng cơ bản ngày hôm nay và nói với đồng nghiệp của bạn để có được những quan điểm hấp dẫn bằng cách sử dụng JS và bạn bè mà không ảnh hưởng đến chức năng của bạn. Ngoài ra hỗ trợ bên ngoài cho đường ray (như đá quý và plug in) là tuyệt vời và làm cho thiên đường cuộc sống!

Tôi cho rằng đó là một khuôn khổ tuyệt vời và tính năng tốt nhất là nó rất dễ dàng để bắt đầu và tìm hiểu nhưng nó luôn làm bạn ngạc nhiên với những điều mới. Vì vậy, nó cho phép bạn học hỏi rất nhiều!

Hy vọng điều đó sẽ hữu ích.

0

Sự phân biệt ứng dụng web/web được tạo bởi vì có nhiều ứng dụng Rails tồn tại mà không có giao diện người dùng hoặc 'trang web' để nói. Sử dụng Rails, người ta có thể phân phát JSON giữa một nhóm các nút tính toán cho tập hợp dữ liệu hoặc văn bản để kết hợp các ổ cắm để hiển thị trên các thiết bị đầu cuối. Việc sử dụng cho Rails chỉ bị giới hạn bởi trí tưởng tượng, và bạn thậm chí có thể sử dụng Rails cho giao tiếp giữa các máy chủ duy nhất nếu bạn muốn. Điều này có thể chứng minh hiệu quả cho một lập trình viên có tay nghề cao thay vì tìm hiểu một công cụ mới để đạt được kết quả tương tự.