Dies könnte entweder eine unglaublich einfache oder erschreckend komplizierte Frage sein; aber ich habe angefangen, Code in Scala zu schreiben und diesen Code auf einem Webserver laufen zu lassen.
Es gibt ein paar Fragen, die ich wirklich beantworten muss, und ich entschuldige mich für mein völliges Unwissen zu diesem Thema, Webserver machen mir Angst (Ich bin ein PHP-Entwickler, also muss ich nur auf jeden Linux-Apache uploaden) Server):
Jeder andere Rat würde so sehr geschätzt werden; und je weniger Jargon, desto besser - das Ganze beschuldigt mich ein wenig.
UPDATE: Um die Art von Arbeit, die ich mache, in den Kontext zu stellen, mache ich eine ziemlich große, Social-Media-Style-Site, die eine große Menge an kleinen, regelmäßigen haben wird Beiträge / Aktualisierungen. Danke auch für die Antworten soweit!
Scheint so, als müsste ich alles Folgende machen:
Was mache ich mit Datenbanken ?! Ich brauche etwas wirklich ernstes, mit MySQL in Ordnung? Urgh das geht weiter und weiter ...
Hier sind die wichtigsten Punkte. Ich fürchte, Sie werden das ohne viel Lesen nicht schaffen, aber zumindest wissen Sie, wo Sie anfangen sollen.
Lift ist ein ganzes Web-Entwicklungs-Framework rund um Scala - vielleicht möchten Sie es einmal ausprobieren Erste Schritte Seite, oder stöbern Sie nur im Allgemeinen nach ihren Dokumenten.
Im Allgemeinen werden Sie jedoch eine der Java-basierten Lösungen zum Bereitstellen von Webanwendungen verwenden, z. Bootsanleger , Tomcat .
Sie haben nicht gesagt, was genau Sie mit Scala im Web machen wollen. Zusätzlich zu den Lift and Play Frameworks gibt es einige interessante Alternativen wie Unfiltered:
Es ist auch einfach, ohne irgendeine Art von Rahmen zu beginnen, indem man Servlets direkt schreibt: Hier ist ein interessantes Beispiel, das Jetty, websocktes und den Scala-Interpreter verwendet, um eine webbasierte Scala REPL zu erstellen:
Auch das ausgezeichnete Akka-Framework hat ein http-Modul:
Skalieren - Ссылка
Um mit Scala zu beginnen, ohne zu viel zu lesen, können Sie G-WAN v3.9 (das ist die September-Betaversion, die Veröffentlichung wird für Oktober erwartet) ausprobieren.
G-WAN läuft Scala Quellcodedateien ohne Konfiguration (Sie nur eine Datei kopieren und nennen es) und es können Sie andere Sprachen die gleiche Art und Weise ausgeführt werden.