2016 - 2024

感恩一路有你

java转kotlin需要注意哪些问题 Java、Groovy、Scala的未来会怎样?

浏览量:1257 时间:2023-06-15 20:16:27 作者:采采

Java、Groovy、Scala的未来会怎样?

Scala有两个流派:FP和更好的Java。FP派喜欢scalaz,shapeless和type level编程。这个学派的特点是程序高度抽象,但可读性极差。适合PL研究者验证概念,适合业余项目自娱自乐,适合学习PL概念。不适合多人协作的工程项目。之前有比较好的Java学校存在,仅仅是因为Java语法设计太差,难以忍受。而且当时在JVM上也没有更好的选择。那些告诉你 "写了n年Java,换了Scala,现在每天都活得很开心 "基本上都是这个学校的。然而,Scala作为一个更好的Java在工程上并不好,因为它有太多的特性和复杂性,很难只使用它的子集 "更好的java和除非是高手带领。解决一个问题,往往会引入更多的问题。所以才会出现这样的事情,所有Linkedin的新项目在Java8发布后都会回归Java。

Groovy是动态语言,工程上比Scala差。但它会因为广泛使用的项目Gradle而存活下来。但是请记住爱因斯坦曾经说过:"任何超过200行的新项目都不应该用动态语言开发,不管是Ruby、Python、Perl、Groovy还是Clojure "。哦,对了,唐 也不要使用Clojur

kotlin会成为主流开发语言吗?后台开发也可以用吗?

Android开发了第一语言!后台开发也可以!但是首选java,生态成熟,解决方案经过实践检验,更稳定!

Java 项目 语言 Scala Groovy

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。