2010-09-13 4 views
19

Недавно я познакомился с Scala и нашел это красивым. Я готов отказаться от использования PHP и использовать Scala вместо всех моих проектов. Теперь я использую BlueHost для размещения моих PHP-сайтов. Можете ли вы порекомендовать хорошую альтернативу, которая будет поддерживать Scala?Можете ли вы порекомендовать хорошего хостинг-провайдера для webapp, созданного с помощью платформы Lift с Scala?

+1

Хороший вопрос. Я с нетерпением жду ответа. – Synesso

ответ

2

Я бы порекомендовал Cloud Webappcabaret Cloud (http://www.webappcabaret.com). Служба использует SBT для создания и развертывания вашего приложения Scala/Lift, а цена - .

4

В принципе вам нужен сервер/хостинг, который поддерживает контейнеры сервлетов (или всю Java EE).

GAE (Google App Engine) и Stax (Stax.net) могут быть полезны для изучения. Это, безусловно, зависит от функций, которые вы используете. Хотя лифт может работать на GAE, он не может использовать такие вещи, как Threads, и должен использовать некоторые обходные решения, которые уменьшают масштабируемость/производительность. В этом отношении Stax, похоже, немного лучше.

Помимо лифта (который является широко известным веб-каркасом Scala (каждый язык нужен один, правый?: -D), у вас есть много альтернатив (например, Play) в зависимости от того, сколько вы хотите сделать самостоятельно и сколько у вас есть опыт.

+0

stax.net лучше +1 –

11

Хотя GAE делает поддержку Lift/Scala в некоторым образом, но я в моем опыте, Stax.net является лучшим выбором для Lift/Scala.

это имеет свободный, но полностью функциональный план (в том числе Базы данных MySQL), вы можете протестировать там свое приложение Lift/Scala.

Это проще, чем GAE, а Lift/Scala официально поддерживает t от stax.net (вы могли видеть это в this screenshot).

Развернуть приложение на Stax.net очень просто. В принципе, вы можете использовать Maven/SBT для создания WAR-файла и просто upload the WAR file by stax command line script без создания приложения в панели stax.net, и все просто отлично работает.

+4

Stax подозрительно уклоняются от своей ценовой модели. На всех страницах с ценами указано «Замеренное ценообразование» без ссылок на детали. :( –

+0

Я не получил о stax.net: Stax был интегрирован в платформу CloudBees как RUN @ cloud. Является ли run @ cloud (или stax) еще поддерживающим scala, это все еще хороший хостинг scala/lift? –

+0

HTTP Status 404 Не Найдено – pleerock

2

Я бы рекомендовал против GAE. Он не поддерживает полную спецификацию JDK (например, создает потоки). Это серьезное ограничение.

Stax.net - очень хороший выбор.

Кроме того, вы можете использовать экземпляр Amazon EC2 micro.