Scala社区赢得人心的五大技巧

日期: 2014-06-24 作者:Mathew Stewart翻译:蒋红冰 来源:TechTarget中国 英文

随着十几年的发展,大型的、热情洋洋的Scala社区已经从一个外围语言转变成了一个有得的竞争者。尽管,它还在不断走向成熟,这就意味着随着它的进化,要经历一些成长的烦恼,为了更大的前景,需要一些强有力的指导方针。这里有五个技巧,是贡献者对Scala的进化提出值得采用的,如果他们希望看到这一创新语言繁荣发展的话:

  1. 不要陷入C++一样的、不断膨胀的问题里,留下太多的选择,且没有清晰的最佳实践。这导致每个人都在选择不同的子集。要提供适应的指导。
  2. 记住,反对不良的设计功能与增加新功能同等重要。这很残酷。
  3. 考虑拆分语言为产生环境创建可行的标准。为学术世界节省成本是一个明智的选择。迎合企业的需要,获得更大的采用。
  4. 库的编写者应该看看Java API,确认是否应该有功能调用或结构化功能,为了更好的阅读。不要为了流动性在跳跃太大来与Ruby竞争。
  5. 最后,当人们提出的建设性的批评时,不要感到失望。如果同样的报怨不断出现,那就说明应该重视一下。

Scala是一个不可思议的语言,它有能力挑战、竞争并超越Java,在各种不同的水平上。但为了超出核心用户群,必须注意小细节,并努力把大家带进Scala社区,这包括所有人,包括最近转变成软件开发人员的人,他们可能没有大量的Scala经验,只是第一或第二次接触它。随着软件开发人员开始意识到功能编程言语难以形容的力量时,Scala的流行度将不断增长,只要他们尊重基础用户群的愿望和需求,这些用户正在使用Scala进行开发。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • Scala十岁了:下一个十年最走向何方?

    十年之前Michel Schinz宣布了Scala编程语言的第一个实现,Scala被描述为“一种平滑地集成了面向对象编程和函数式编程的语言”,下一个十年,Scala会走向何方呢?

  • 专家坚称Java将是2014主流语言

    当你参加会议、阅读书籍或在线将遇良才时,你不可避免地会遇到一些顽固的Java粉。但对这一古老的话题,没有人会比Adam Bien更热情了。

  • 聪明的Java人员这么做:融入JavaScript

    JavaScript开发和实施可以使用更多的工具及平台,因此很难决定该用哪一种工具及平台。接下来让我们一起看看过去一年中JavaScript领域中最受人关注的抉择。

  • 备选JVM语言:Scala的阐述

    Java应用开发这一词语,并不只是限定在核心Java语言和Java企业版本平台上,对于JVM也有许多备选语言。