说是曾经java组的大牛出去做的,这个语言可以兼容java 的jar文件以及其他类,都是跑在JVM上的。优点可能是比较简洁点吧,有向Python靠拢的趋势。但又不一样。
scala的潜力是能替代Java的,但毕竟Java基本在整个IT系统里占统治地位,scala基本也并没有提供额外优势。
scala目前能看到唯一亮点就是 Apache spark后台是用他写的。效率会比Python好,但仅此而已。
所以各位觉得这个语言有什么优势?可能在未来接java的班么?
说是曾经java组的大牛出去做的,这个语言可以兼容java 的jar文件以及其他类,都是跑在JVM上的。优点可能是比较简洁点吧,有向Python靠拢的趋势。但又不一样。
scala的潜力是能替代Java的,但毕竟Java基本在整个IT系统里占统治地位,scala基本也并没有提供额外优势。
scala目前能看到唯一亮点就是 Apache spark后台是用他写的。效率会比Python好,但仅此而已。
所以各位觉得这个语言有什么优势?可能在未来接java的班么?
1、现在大规模的数据处理基本都是用spark跑,而spark就是scala语言写的 用scala写的代码和spark无缝衔接。
2、代码简洁,可以函数编程,尤其是数据处理的时候,优势很明显。
如果有java基础的话,学起来会很快。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
1、当涉及到大数据Spark项目场景时,Java就不太适合,与Python和Scala相比,Java太冗长了,一行scala可能需要10行java代码,Python通常比Scala慢,Scala会提供更好的性能。
2、当大数据项目,Scala支持Scala-shell,这样可以更容易地进行原型设计,并帮助初学者轻松学习Spark,而无需全面的开发周期。但是Java不支持交互式的shell功能。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
Scala是一门分布式的语言,与Java语言类似,基于JVM。同时是面向对象与面向函数的语言。Scala创立的动机是Java的某些特性不是很让人满意,因此想要创建一个比Java更高级的语言,Scala由此而生。
目前Scala还比较小众,不过在现在以及未来的开发界绝对是一个不可忽视的语言。
特别是在大数据各个技术中,Scala语言由于其易用灵活性,非常受欢迎,各大公司中使用Scala语言进行大数据开发的不在少数。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
Scala替代Java短期看不到什么希望.
一个语言的是否流行跟语法其实没有什么大的关系,比方说Javascript的语法设计,是那么的混乱, 但是不妨碍它成为前端的主要语言. 甚至性能效率在某些方面影响也不大, 不然python最近几年也不可能这么火. Java一直以来能够保持如此的热度, 不得不说其有着独自的优势, 开发场景广,几乎都可以做. 软件生态很丰富, 涉及的配套包众多,轮子多不用从头开发.学习者众多, 很多高校的语言基本都开设了JAVA课程. 语言一直在进化, Java语言不断在吸收其他语言的长处.
因此, scala虽然兼容Java, 也有其自身优势. 但是考虑到机会成本, 短时间没有替代Java的希望. 不过会Java,顺带学一下Scala倒是未尝不可,毕竟技多不压身.
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
首先,我得诚实的说一句,我不知道。

刚刚特意查了下搜索引擎,也顺便看了一下楼主的描述,我想它的优势是比java在效率上做的更好?(当然这个结论有点靠猜,因为还没具体使用过,只是根据网上描述)
至于未来能接班的问题,我查了一下这个语言诞生时间是在2003年,今年是2022年,是否有接班的可能性,主要取决于大家的认可度,知名度,根据编程语言排行榜,很明显,这个语言有些落伍,个人感觉接班可能性够呛。
当然,如果有未来的你,看到了这个帖子,记得告诉我,我的猜想是不是对的,哈哈哈
已参与 「极客观点」 ,欢迎正在阅读的你也加入。