2010-09-13 13 views
19

Tôi đã làm quen với Scala gần đây và thấy nó đẹp. Tôi sẵn sàng từ bỏ việc sử dụng PHP và sử dụng Scala thay cho tất cả các dự án của tôi. Bây giờ tôi sử dụng BlueHost để lưu trữ các trang web dựa trên PHP của tôi. Bạn có thể giới thiệu một giải pháp thay thế tốt có hỗ trợ Scala không?Bạn có thể giới thiệu nhà cung cấp dịch vụ lưu trữ được chia sẻ tốt cho webapp được tạo bằng khung Nâng với Scala không?

+1

Câu hỏi hay. Tôi đang mong chờ câu trả lời. – Synesso

Trả lời

2

Tôi muốn giới thiệu Webappcabaret Cloud (http://www.webappcabaret.com). Dịch vụ sử dụng SBT để xây dựng và triển khai ứng dụng Scala/Lift của bạn và mức giá là hợp lý.

4

Về cơ bản bạn cần một máy chủ/lưu trữ hỗ trợ các thùng chứa servlet (hoặc toàn bộ Java EE).

GAE (Google App Engine) và Stax (Stax.net) có thể đáng để điều tra. Nó chắc chắn phụ thuộc vào các tính năng bạn đang sử dụng. Trong khi Lift có thể chạy trên GAE, nó không thể sử dụng những thứ như Threads và phải sử dụng một số cách giải quyết giúp giảm khả năng mở rộng/hiệu suất. Stax có vẻ tốt hơn một chút về vấn đề này.

Ngoài thang máy (là khung web nổi tiếng của Scala (mọi ngôn ngữ cần một, đúng? :-D) bạn có nhiều lựa chọn thay thế (như Play) tùy thuộc vào số tiền bạn muốn tự làm và bao nhiêu kinh nghiệm mà bạn có.

+0

stax.net là tốt hơn +1 –

11

trong khi GAE không hỗ trợ Lift/Scala trong cách nọ cách kia, nhưng tôi kinh nghiệm của tôi, Stax.net là một lựa chọn tốt hơn cho Lift/Scala.

Nó có một kế hoạch miễn phí nhưng đầy đủ chức năng (bao gồm cả Cơ sở dữ liệu MySQL), bạn có thể kiểm tra ứng dụng Lift/Scala của mình ở đó.

Nó dễ hơn GAE và Lift/Scala là suppor chính thức t bởi stax.net (bạn có thể thấy rằng trong this screenshot).

Triển khai ứng dụng cho Stax.net rất dễ dàng. Về cơ bản, bạn có thể sử dụng Maven/SBT để tạo tệp WAR và chỉ upload the WAR file by stax command line script mà không tạo ứng dụng trong bảng stax.net và mọi thứ hoạt động tốt.

+4

Stax là đáng ngờ evasive về mô hình định giá của họ. Tất cả trạng thái của trang giá là "Đặt giá theo tỷ lệ" không có liên kết đến chi tiết. :( –

+0

Tôi đã không nhận được về stax.net: Stax đã được tích hợp vào nền tảng CloudBees như đám mây RUN @.Đang chạy @ đám mây (hoặc stax) vẫn hỗ trợ scala, nó vẫn còn tốt scala/lift hosting? –

+0

Trạng thái HTTP 404 không tìm thấy – pleerock

2

Tôi khuyên bạn nên chống lại GAE. Nó không hỗ trợ đầy đủ đặc tả JDK (ví dụ: tạo chủ đề). Đây là một hạn chế nghiêm trọng.

Stax.net là một lựa chọn rất tốt.

Ngoài ra, bạn có thể sử dụng phiên bản vi mô Amazon EC2.

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