2010-09-13 6 views
19

Ich habe Scala kürzlich kennengelernt und finde es wunderschön. Ich bin bereit, mit PHP aufzuhören und stattdessen Scala für alle meine Projekte zu verwenden. Jetzt verwende ich BlueHost zum Hosten meiner PHP-basierten Sites. Kannst du eine gute Alternative empfehlen, die Scala unterstützt?Können Sie einen guten Shared-Hosting-Anbieter für eine mit Lift Framework mit Scala erstellte Webanwendung empfehlen?

+1

Gute Frage. Ich freue mich auf die Antwort. – Synesso

Antwort

2

Ich würde Webappcabaret Cloud (http://www.webappcabaret.com) empfehlen. Der Dienst verwendet SBT zum Erstellen und Bereitstellen Ihrer Scala/Lift App und der Preis ist zumutbar.

4

Grundsätzlich benötigen Sie einen Server/Hosting, der Servlet-Container (oder die gesamte Java EE) unterstützt.

GAE (Google App Engine) und Stax (Stax.net) könnte es wert sein, zu untersuchen. Es hängt sicherlich von den Funktionen ab, die Sie verwenden. Während Lift auf GAE laufen kann, kann es Dinge wie Threads nicht verwenden und muss einige Workarounds verwenden, die Skalierbarkeit/Leistung reduzieren. Stax scheint in dieser Hinsicht ein bisschen besser zu sein.

Abgesehen von Lift (das bekannte Scala-Web-Framework (jede Sprache braucht einen, richtig? :-D) haben Sie viele Alternativen (wie Play) abhängig davon, wie viel Sie selbst und wie viel tun möchten Erfahrung, die Sie haben.

+0

stax.net ist besser +1 –

11

Während GAE Unterstützung bietet Lift/Scala in someway, aber ich in meiner Erfahrung ist Stax.net eine bessere Wahl für Lift/Scala.

Es ist einen kostenlosen, aber voll funktionsfähigen Plan hat (einschließlich MySQL-Datenbank), könnten Sie Ihre Lift/Scala-Anwendung dort testen

Es ist einfacher als GAE, und Lift/Scala wird offiziell unterstützt t von stax.net (Sie können das in this screenshot sehen).

Anwendung auf Stax.net bereitstellen ist sehr einfach. Im Grunde könnten Sie Maven/SBT verwenden, um eine WAR-Datei zu erzeugen, und nur upload the WAR file by stax command line script, ohne die Anwendung im stax.net-Panel zu erstellen, und alles funktioniert einwandfrei.

+4

Stax sind ausweichend über ihr Preismodell. Alle Preisangaben lauten "Preisberechnung" ohne Links zu Details. :( –

+0

Ich habe nicht über stax.net erfahren: Stax wurde in die CloudBees Platform als RUN @ cloud integriert. Wird run @ cloud (oder stax) noch unterstützt scala, ist es immer noch gut scala/lift hosting? –

+0

HTTP Status 404 Nicht gefunden – pleerock

2

Ich würde gegen GAE empfehlen. Es unterstützt nicht die vollständige JDK-Spezifikation (z. B. das Erstellen von Threads). Dies ist eine schwere Einschränkung.

Stax.net ist eine sehr gute Wahl.

Sie könnten auch eine Amazon EC2-Mikroinstanz verwenden.