加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala网页微图案

发布时间:2020-12-16 09:40:46 所属栏目:安全 来源:网络整理
导读:我正在寻找一个具有以下属性的Scala Web框架。 模块化,万一(说)我不想使用框架默认的特定模板语言或DB接口。 避免“魔法”或者yucky设计决定(一般偏好Unfiltered的功能性风格) – 诸如线程本地请求/响应对象,反射(参见Bowler的功能名称约定)等。 DB接口。
我正在寻找一个具有以下属性的Scala Web框架。

>模块化,万一(说)我不想使用框架默认的特定模板语言或DB接口。
>避免“魔法”或者yucky设计决定(一般偏好Unfiltered的功能性风格) – 诸如线程本地请求/响应对象,反射(参见Bowler的功能名称约定)等。
> DB接口。任何支持与SQLAlchemy相同程度的灵活性(ORM和SQL都支持平滑的互操作和逃生舱口)?
>模板/查看语言。在这里非常灵活,虽然我对基于组件的方法感兴趣。
>性能,可扩展性(彗星支持)。

什么是适合账单的最好的Scala web微框架?我一直在看的一些框架:

> Scalatra
> Bowler(建在Scalatra上)
>播放(Scala界面)
> Circumflex
>未过滤(最小HTTP请求处理,无DB接口/模板语言)

但是,没有花时间玩所有这些,很难说出要使用什么。

解决方法

Bowler几乎是Scalatra Scalat,一些执行/推动开发者采取良好的RESTful做法,例如正确使用Content-Type和Accept HTTP Headers来响应和发布HTML和JSON,以及处理GET,POST,DELETE和PUT适当的方法(并使得GET和DELETE的不良用法更加困难)。

如果您对面向组件的UI感到好奇,那么Bowler做的support Scalate’s Scuery style与Bowler相结合,给出了一个非常复杂的UI风格,受Apache Wicket的影响。

在前端与Serveride方面,Bowler takes quite a strong view that client-side code(JavaScript / CSS)是客户端代码,服务器端代码是serveride。 JavaScript与服务器端Scala代码没有讨厌的“集成”,相反,您应该在客户端和服务器上使用最佳方式,通过常见的,易于理解的格式(如JSON)进行集成。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读