您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

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

大小:0.5 MB 人气: 2017-09-28 需要积分:1

  现在可以用来开发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%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!