BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

Java 20年:转角遇到Go

作者 郭蕾 关注 7 他的粉丝 发布于  2015年5月25日 8

1995年,横空出世的Java语言以其颠覆式的特性迅速获得了开发者的关注。跨平台、垃圾回收、面向对象,这在当时都是不可思议的事情,而Java却完美地在一门语言中实现了这一特性。可以说,Java将编程语言设计带领到一个新的高度。20年后的今天,当年的那些新特性已经不再是什么新鲜词。同时,又会有一些新的语言宣称自己有一些颠覆性的特性,其中Go语言就是新语言的一个代表,它部署简单、并发性好,在语言设计上确实优于Java。为了了解Java和Go语言的发展现状与趋势,InfoQ采访了Go语言大牛郝林。

他的粉丝

Java 20年:历史与未来

作者 郭蕾 关注 7 他的粉丝 发布于  2015年5月23日 2

作为最受欢迎的编程语言之一,Java已经走过了20个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到Java语言的身影。从1995年的第一个版本到现在的Java 1.8,我们甚至能从Java的版本迭代中看到不同时代编程语言关注的重点。经过了过去20年的发展,Java已经成为如今使用最为广泛的企业级语言。为了庆祝Java的第20个生日,InfoQ为此采访了Java技术专家彭晨阳。

他的粉丝

在Gilt使用Scala、Docker和AWS演化微服务

作者 Daniel Bryant 关注 549 他的粉丝 ,译者 韩陆 关注 11 他的粉丝   发布于  2015年5月22日

在2015年Craft大会上,Adrian Trenaman分享了Gilt.com网站的架构演进。Gilt.com的架构从一个使用Ruby on Rails开发的大应用程序开始,现在已经演化成,由很多小应用程序构成的基于云的微服务平台,使用Scala、Docker和AWS来开发和部署。 Trenaman分享了在过去八年里,他在技术上和组织管理上学到的经验教训,此间,Gilt由一家初创公司成长为市值10亿美元的公司。

他的粉丝

Maven开始逃离 XML 阵营

作者 Alex Blewitt 关注 4 他的粉丝 ,译者 徐川 关注 10 他的粉丝   发布于  2015年3月26日 2

Maven,这个过去数十来年 Java 应用构建工具的事实标准,已经学会了处理非 XML 写成的构建文件。我们熟知的 polyglot maven,可以通过使用插件来将它的 pom.xml 构建文件的表达方式替换为另一种语言。

他的粉丝

Scala.js:将Scala编译为JavaScript的编译器

作者 李小兵 关注 0 他的粉丝 发布于  2015年3月24日 1

Scala.js是一款将Scala代码编译为JavaScript代码的编译器,该编译器支持全部Scala语言特性。借助于Scala.js,开发者能够使用Scala开发从前端到后端的Web应用,而且Scala.js还带来了在服务器和客户端之间复用代码的可能性。

他的粉丝

Typesafe调查:Java 8广泛普及,用户热切盼望Java 9

作者 Simon Maple 关注 0 他的粉丝 ,译者 段珊珊 关注 0 他的粉丝   发布于  2014年12月17日 1

InfoQ分析了近日Typesafe公司针对Java 8的普及率而对Java开发者们所做的一项调查的结果,同时就其对Scala在Java开发者之间的普及所产生的影响问题对Typesafe的联合创始人Jonas Bonér进行了采访。

他的粉丝

Scala更适合用于大数据处理和机器学习

作者 郭蕾 关注 7 他的粉丝 发布于  2014年10月20日

对于新手来说,Scala相对比较复杂,其看起来灵活的语法并不容易掌握,但是对于熟悉Scala的用户来说,Scala是一把利器,它提供了许多独特的语言机制,可以以库的形式轻易无缝添加新的语言结构。近日,Spotify的软件工程师Neville Li发表了一篇题为《数据工程师应该学习Scala的三个理由》的文章,他认为现在的编程语言种类非常多,每种语言都各有优缺点,并且它们的适用的场景也不同,比如Scala就非常适合用于数据处理和机器学习。

他的粉丝

AdMaster技术副总裁谈Hadoop、营销数据、Python和挖掘平台

作者 张天雷 关注 4 他的粉丝 发布于  2014年9月25日

在本次访谈中,AdMaster技术副总裁卢亿雷谈到了营销数据的重要性、Python做数据挖掘的易用性以及他对Hadoop相关平台的看法。

他的粉丝

Databricks连城谈Spark的现状

作者 张天雷 关注 4 他的粉丝 发布于  2014年9月23日 1

Spark为何如此受欢迎?在连城看来,Spark在大大提升大数据分析效率的同时也大大降低了开发成本,切实解决了大数据分析中的痛点。

他的粉丝

Scala的未来

作者 Matt Raible 关注 8 他的粉丝 ,译者 赵震一 关注 0 他的粉丝   发布于  2014年9月1日

Scala团队最近发表了一篇题为《Scala的下一步计划》的文章,这篇文章对Scala这门语言的未来进行了描述,并对Scala后续的三个主要版本的特性和目标进行了细化:改善语言和它的类库,从而让它变得更容易理解、更加健壮,并且性能更好。

他的粉丝

Whitepages的架构变迁:从Ruby到响应性更好的Scala和Akka

作者 臧秀涛 关注 2 他的粉丝 发布于  2014年8月26日 2

Whitepages是位于美国的一家公司,主要负责提供个人和企业的联系信息,供用户搜索。随着业务的增长,其架构出现了瓶颈。经过评估,开发人员将出现瓶颈及代价较高的部分从原来的Ruby语言实现迁移到了更为现代、响应性更好的Scala语言和Akka框架。性能提升明显。

他的粉丝

体验构建反应式事件驱动的CQRS应用

作者 Jan Stenberg 关注 26 他的粉丝 ,译者 赵震一 关注 0 他的粉丝   发布于  2014年8月3日

CQRS和事件溯源为构建遵循反应式宣言的分布式应用提供了一个清晰且简明的方式,Duncan DeVore在近期的一次演讲中谈到了这一点,并分享了他在使用Akka和Scala构建分布式应用的一些体验。

他的粉丝

SCALA 2.12路线图

作者 孙镜涛 关注 2 他的粉丝 发布于  2014年7月5日

Scala官方网站于6月30日发布了Scala 2.12路线图,新版本需要Java 8的支持。

他的粉丝

Scala 2.11.0 发布

作者 郭蕾 关注 7 他的粉丝 发布于  2014年4月25日 2

在经过4个RC版本之后,Scala 2.11.0正式发布,该版本主要针对Java 6,并开始试验性的支持Java 8,比如读取Java 8字节码、解析Java 8源代码。另外,在2.10.x系列版本上构建的,没有过时警告Scala的代码可以在2.11平台正常构建。Scala 2.11.0修复了2.10.x中的613个BUG,并在2.10系列的基础上做了大幅改进,官方宣称Scala 2.11的设计目标是更小、更快和更稳健。

他的粉丝

Rebecca Parsons谈ThoughtWorks技术雷达

作者 Shane Hastie 关注 17 他的粉丝 ,译者 姚琪琳 关注 0 他的粉丝   发布于  2014年4月21日 1

一月份,ThoughtWorks发布了最新的技术雷达,包含了软件开发生态系统中众多有趣的话题。今年的主题有:1)生产中的早期预警和恢复,2)隐私与大数据,3)JavaScript生态系统,4)物理和虚拟世界越来越模糊的界限。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT