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

scala – 卡住JVM,病了Java …去哪里?

发布时间:2020-12-16 09:02:10 所属栏目:安全 来源:网络整理
导读:在接下来的3年中,我将使用非常具体的第三方API来处理JVM(项目要求).他们想要 Java,但是我已经有空间摆脱了 Java.我希望我们可以回到.NET框架,所以我可以在F#中开发代码,完全爱上了OCaml. .NET开发已经被我们的客户打倒了.这是不行 我已经转向在编程博客/论坛
在接下来的3年中,我将使用非常具体的第三方API来处理JVM(项目要求).他们想要 Java,但是我已经有空间摆脱了 Java.我希望我们可以回到.NET框架,所以我可以在F#中开发代码,完全爱上了OCaml. .NET开发已经被我们的客户打倒了.这是不行

我已经转向在编程博客/论坛周围寻找,阅读和戳戳,试图了解哪种语言可能吸引我:Scala或Clojure.那些似乎拥有最大的社区/粉丝群.经验丰富的ML语言我看到很多人比较Scala与ML.不过,在做这个比较时,有一些真正的消费者.如果Scala接近ML,我的生产力和学习曲线将有益于这一切.

互联网充满了错误的信息,想知道我是否受苦.我不喜欢Lisp的语法(不要伤害我),但是如果Scala有我正在阅读的疣(可怜的IDE支持,通量单元测试框架,性能问题)我想知道Clojure是否更好选项.我希望在门外工作,使用函数作为第一类对象,并最大限度地减少并发痛苦.

所以无论如何,在我花费太多的时间在互联网上,而不是工作…我被卡住了JVM,生病的Java,想知道去哪里?

解决方法

你考虑过Groovy吗我不认为它与Scala / Clojure功能完全相同,但它肯定比Java **功能更强大.一般来说,我可以在Groovy中完成相同的工作,其中约有50%的代码将用于Java.

这是因为Groovy在语法上与Java类似,并提供对JDK库的无缝访问,但是添加了大量语言功能(闭包,元编程,属性)和动态类型,几乎消除了与Java编程相关的所有样板.

**我的意思是“功能规划”的功能,而不是“正常工作”

(编辑:李大同)

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

    推荐文章
      热点阅读