我正在寻找具有以下某些属性的Scala Web框架。
符合要求的最佳Scala网络微框架是什么?我一直在研究的一些框架:
但是,如果不花时间玩所有这些,就很难说出要使用什么。
最佳答案
Bowler 几乎是Scalatra + Scalate,并且对开发人员采取了一些强制执行/启用REST良好实践的做法,例如正确使用Content-Type和Accept HTTP Header来响应和发出HTML和JSON以及处理GET,POST,DELETE和PUT以适当的方式进行(并且使GET和DELETE的错误使用更加困难)。
如果您对面向组件的UI感到好奇,那么Bowler会使用support Scalate's Scuery style,它与Bowler结合使用可提供非常可组合的UI样式,受UI Wicket的影响很大。
就前端与服务器端而言,Bowler takes quite a strong view that client-side code(JavaScript / CSS)是客户端代码,而服务器端代码是服务器端。 JavaScript与服务器端Scala代码之间没有令人讨厌的“集成”,而是应在客户端和服务器上使用同类最佳的,并通过常见的,易于理解的格式(例如JSON)进行集成。
关于scala - Scala Web微框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6629900/