scala-salad:Scala SALAD Slick,Argonaut,Lift,Angular和Derby Tech Stack

时间:2024-05-19 09:01:21
【文件属性】:

文件名称:scala-salad:Scala SALAD Slick,Argonaut,Lift,Angular和Derby Tech Stack

文件大小:144KB

文件格式:ZIP

更新时间:2024-05-19 09:01:21

Scala

Scala·萨拉德(Scala SALAD) 沙拉:光滑的Argonaut提升角德比 scala-salad项目是一个完整的分步演练,它为轻量级多层Web应用程序定义了功能上完整的组件集。 服务器端使用REST / JSON公开服务。 Lift是用于堆栈的Web框架。 选择DerbyDB作为数据库后端。 该代码使用两个JSON处理框架:Lift JSON和Argonaut。 我的经验是,lift-json是一个坚实的工程,但是Argonaut的实现更为优雅。 选择Slick作为FRM框架。 客户端是用Angular2编写的。 一个重要的有意决定是使用TypeScript进行客户端实现,因为TypeScript使功能惯用法的使用变得更加容易,并在语言级别上支持许多FP构造。 即使存在类型系统的局限性,编写类型安全代码的能力也可以提高代码质量。 使用的工具 工具包 sbt 简单的构建工


【文件预览】:
scala-salad-master
----src()
--------main()
----build.sbt(625B)
----.gitignore(310B)
----project()
--------plugins.sbt(134B)
----README.md(23KB)

网友评论