2013-06-11 29 views
2

對於使用Scala創建高性能Web服務的框架,我有什麼選擇,沒有太多的脂肪?我是Scala和IntelliJ IDEA的全職新手,我正在考慮它的未來發展 - 現在,我處於學習模式,並且我已經設法使用Play 2.0框架開展工作,但是不適合我的需要。Scala的web服務

來自ruby的Sinatra,我找到了Scalatra,但老實說,我試圖讓它與Windows上的INtelliJ IDEA 12一起工作時感到非常困惑。有沒有一個教程可以幫助我在這個IDE中創建一個可調試的Scalatra項目?這裏的指示(http://www.scalatra.org/2.2/getting-started/ide-support.html)讓我需要更多的東西 - 我甚至不完全明白scalatra適合這些說明的地方。或者我如何從這些說明轉到創建實際項目並運行配置。

如果我現在不需要做任何UI工作,是否還有其他像Scalatra這樣的框架(精神上)我可以使用?

+0

'玩2.0的框架,但不適合我的需求'出於好奇你能解釋這個:) – Jatin

+0

不像「不恰當」,而是我正在尋找超微精神的微觀框架。對我來說,PLay對編寫交互式網站會很好,但這不是我正在寫的東西。 –

回答

1

您鏈接的頁面是你已經通過命令行(以下這裏的說明:http://www.scalatra.org/getting-started/)創建了一個基本Scalatra的模板項目之後的指令

然後,您可以使用「SBT GEN-理念」打造.iml項目文件,然後使用它將項目導入Intellij(從File - > Import Project)。

+0

謝謝,我試圖將這個標記爲答案,因爲它澄清了很多,但是我的下一個障礙是我沒有任何窗口上的sbt(exe?)。我確實安裝了插件,或者我認爲我已經安裝了。但我會花更多的時間來理解這種新的理解。欣賞答案。 –

+0

我確實設法使用SBT插件並在控制檯中運行它(我很抱歉,但是這整個事情是一團糟,尤其是當你開始處理代理時),但現在我被卡住在giter8 (g8)部分.... –

+0

我也有麻煩通過代理使用g8。最後,我不得不在網絡之外創建項目並將其帶入USB。設置完成後,你不再需要g8了。 – Ryan