ThoughtWorks Technology Radar:前沿技术导向

原文参考地址:http://www.thoughtworks.com/radar/#/faq

Rings:环意义

本文中关于雷达的含义隐喻离你越近的那个光点,越会迅速地成为你技术栈的首选对象。本文中的雷达共有四环,它们的描述如下:

  1. Adopt:本环表征那些我们认为应该立刻应用的技术,当然,这并不意味着我们建议你在每个项目中皆使用这些技术,任何的工具都应该应用在合适的领域。不过我们建议adopt环中的光点代表着的是可以使用这些经过论证的可信的技术。
  2. Trial:本环中光点代表那些我们不如Adopt环中但是同样可以投入使用的技术,对于大部分组织,可以在测试的基础上使用这些技术来判定是否需要引入他们。通常情况下我们乐于使用这些技术,但是读者们还是谨慎一些的好。
  3. Assess:本环光点代表那些可以关注但不一定要进行尝试的技术点,除非你觉得这些技术点很适合于你的项目。
  4. Hold:本环光点代表当前产业正在关注但是还不成熟稳定的技术点,我们不建议用户使用该环中所囊括的技术点。

语言与框架

 

Adopt

82.Dropwizard

Dropwizard是一个多个轻量级的Java工具与框架的整合版,大部分之中的工具在它们的领域值得称道。这个工具包整个了许多我们喜爱的技术,包括一个嵌入的HTTP服务器、RESTful端、内置的操作标准与健康监控以及简易的部署方式。Dropwizard会让你避免花费太多的精力在造轮子上,而集中精力与必要的复杂问题的解决上。

83.Go

Go语言逐步从“仅仅是另一种语言”转化到很多项目中的富有价值的工具。在逐步复杂的同时,Go语言在可表达性、可用性与易用性这三点之间维持了较好的平衡。

84.Java 8

Java 8的设计团队主要为了克服两大难题,社区强烈要求版本的向下兼容性,而技术挑战又急需一个对于当前库与特性的变革。该团队成功地引入了新的活力用于替换当前的部分特性。值得称道的是,Java 8引入了优秀的魔法糖机制来允许Lambda快与SAM接口之间的无缝连接。

85.Reactive Extensions across languages

反应式架构使用简洁的方法解决了一个通用的问题,从而保证不同平台与1架构之间的可扩展性,它向下封装来屏蔽了应用之间的差异性。

86.Scala, the good parts

Scala语言是一个大型的容易上手并且受开发者欢迎的语言,然后,Scala中很多的特性会让开发者陷入麻烦中。为了更好地使用Scala,开发者需要仔细研究这个语言并且正确选择你需要的模块。因此,开发者在Scala丰富的模块中选择适宜的模块,即对于你而言优良的模块,这是需要选择的。

TRIAL

87.AngularJS

88. Core Async new

89. HAL new

90. Hive

91. Nancy

92. Pester

93. Play Framework 2

94. Q & Bluebird new

95. R as Compute Platform new

ASSESS

96. Elm new

97. Julia

98. Om new

99. Pointer Events

100. Python 3

101. Rust new

102. Spray/akka-http new

103. Spring Boot new

104. TypeScript

105. Wolfram Language new

HOLD

106. Handwritten CSS

107. JSF

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值