×

不同的编程语言编写基本Spring Web应用的比较

消耗积分:1 | 格式:rar | 大小:0.5 MB | 2017-09-28

分享资料个

  现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的差别。

  我一直在想,在JVM语言中选择一个(如Scala和Kotlin)用来实现同一个基础的Spring Boot应用程序是多么的困难,所以我决定试试。

  源代码可以这个地址看到:https://github.com/rskupnik/pet-clinic-jvm

  这款应用程序是非常基础的,因为它只包含以下元素:

  两个数据库实体

  两个Repository注解

  两个controller控制器

  六个endpoint

  一个虚拟的静态的index页面

  我将用三种语言来做代码比较:

  Java

  Kotlin

  Scala

  实体

  这个应用里面涉及到了两个实体:Customer和Pet

  Java

  不同的编程语言编写基本Spring Web应用的比较

  不同的编程语言编写基本Spring Web应用的比较

  这里无需多言——因为很显然Java是很冗长的,即使去掉getter和setter方法之后,还是会有很多的代码。除了使用Lombok可以帮助用户生成模板文件以外,或者类似的工具,我们也没有什么更好的办法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !