我正在尋找具有以下某些屬性的Scala Web框架。Scala web微框架
- 模塊化,以防萬一(例如)我不想使用特定的模板語言或框架默認的數據庫接口。
- 避免「魔術」或糟糕的設計決策(通常優先考慮Unfiltered的功能風格) - 線程本地請求/響應對象,反射(比較Bowler的函數名稱約定)等。
- DB接口。任何支持與SQLAlchemy相同程度的靈活性(ORM和SQL支持平滑互操作和逃逸孵化)?
- 模板/視圖語言。這裏非常靈活,但我對基於組件的方法感興趣。
- 性能,可伸縮性(Comet支持)。
什麼是最適合該法案的Scala網絡微框架?
- Scalatra的
- 鮑勒(建立在了Scalatra)
- 播放(斯卡拉接口)
- 抑揚
- 未過濾的(最小的HTTP請求處理,沒有DB:我一直在尋找一些框架界面/模板語言)
但是沒有花時間玩所有這些,很難分辨使用什麼。
爲了使它更適合Stackoverflow,也許你可以將你的問題改爲「給定條件X,Y和Z,什麼是最好的Web框架?」。否則,您接受的「Can people comment ..」的答案將不會有用。 –
@Eugene感謝您的建議。我修改了我的問題。 – Yang