2012-01-04 21 views
17

Tôi đang bắt đầu một dự án ứng dụng web mới với yêu cầu công nghệ thực sự duy nhất là máy chủ chạy Windows Server. Tôi đã xem cả ASP.NET MVC và Ruby On Rails. Tôi muốn tìm hiểu Ruby vì vậy tôi tự hỏi về lưu trữ nó trên một nền tảng Windows là doable hoặc nếu nó sẽ làm cho tôi đau buồn hơn nó là giá trị. RailsInstaller đã thiết lập môi trường dev một cách nhanh chóng, nhưng tôi lo lắng hơn về việc triển khai sản xuất.Có lưu trữ ứng dụng Ruby trên Windows Server một thiết lập khả thi không?

Thiết lập được đề xuất là ứng dụng Ruby on Rails chạy trên Windows Server 2003 (IIS) & được điều khiển bởi cơ sở dữ liệu SQL Server. Tôi biết điều đó sẽ làm cho nhiều người nguồn mở bị rạn nứt, nhưng tôi tự hỏi làm thế nào khả thi điều này là từ một quan điểm thực tế nghiêm túc. Hoặc, nếu đây chỉ là một ý tưởng tồi, thì đó có thể là một cách tốt hơn để đi? Ngoài ra bất kỳ lời khuyên thực tế nào khác về lựa chọn công nghệ cho Ruby trên Windows hoặc ý tưởng triển khai sẽ hữu ích (gói triển khai tốt nhất, tôi nên sử dụng JRuby, v.v.).

Cảm ơn!

+1

Một số Sucker nghèo ở ops sẽ phải hỗ trợ ống băng và dây bailing mà bạn sẽ kết thúc với ở đây. Đó là một nền tảng Windows. Sử dụng các công cụ Windows. – jdl

+2

Không thấy lý do tại sao điều này đã được bình chọn như một câu hỏi, ngay cả khi nó có thể là một ý tưởng rất xấu. –

+0

Đó là động cơ chính của tôi để hỏi. Về cơ bản, tôi đã tự hỏi nếu điều này chỉ là một ý tưởng thực sự tồi tệ.Tôi là người mới đến thế giới RoR. –

Trả lời

16

Có, điều đó là khả thi. Kiểm tra một số các nguồn tài nguyên hữu ích và các bài viết cung cấp nhiều cách khác nhau để bắt đầu với Rails trên Windows:

Như đã thảo luận trong bài viết JRuby trên Windows được liên kết ở trên, điều quan trọng là các nhà phát triển Windows phải tham gia, vì vậy đừng bỏ cuộc! Hãy cho nó một chuyến đi và chia sẻ kinh nghiệm của bạn thông qua một blog, ở đây trên SoF hoặc trên GitHub. Khi Rails được sinh ra lần đầu, việc triển khai là một cơn ác mộng trên bất kỳ nền tảng nào, rất nhiều để entire books được viết về nó. Với trạng thái chơi ngay bây giờ và những trở ngại đã vượt qua sự kiên trì và khéo léo của cộng đồng, không có lý do gì khiến Ruby và Rails không thể sống và phát triển trên Windows.

Nếu bạn đặc biệt muốn tìm kiếm những người có nhiều chuyên môn về Ruby trên Windows, tôi rất muốn giới thiệu RubyInstaller group. Họ là một nhóm thực sự thân thiện, tận tụy.

Bạn cũng có thể cần trình chỉnh sửa cho Windows. Cá nhân tôi sử dụng Sublime Văn bản 2, nhưng có những người khác mà có thể mất ưa thích của bạn:

1

Nếu cuộc hôn nhân của Ruby/RoR và Windows là điều bắt buộc, tôi khuyên bạn nên sử dụng JRuby và máy chủ ứng dụng ưu tiên (ví dụ: Tomcat). Ứng dụng dựa trên MRI trên Windows có thể là một nỗi đau để duy trì.

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