写点什么

jDays 2016 综合报道

  • 2016-03-18
  • 本文字数:1594 字

    阅读完需:约 5 分钟

jDays Conference 于今年三月八号、九号两日在瑞典城市哥德堡召开,三月十号观众们可以选择参加研讨会。作为第三届 jDays 会议,本届会议邀请了来自不同国家的四十位演讲者,分别给出不同主题的演说,大会特别强调 Java 语言、方法论和实践以及前端技术。

在三月七号晚上,大会由对演讲者们的欢迎活动拉开了帷幕,演讲者参加了地掷球 (pétanque) 比赛并一起享用了晚餐。三月八号早晨,jDays 会议由 George Saab,Oracle 公司 Java 平台开发组的副总裁所做的有关于 Java 发展的演说正式开始。

正如 Saab 所提出的,Java 经历了很长的一段时间才演变成我们现在所熟知的这款产品。在最开始,它是作为一种为 Sun Microsystems 所设计的设备编程的语言而出现的。Java 的第一次转型从在浏览器中使用开始:20 年前的网络是相对静态的技术,在浏览器中嵌入 Java 语言可以使其变为动态的。Java 的第二次转型多亏了 Java 是一种解释型语言而不是运行在虚拟机上;当时应用程序开发者的最大挑战之一就是将应用程序开发到新的平台之上,通常平台的迁移需要整个队伍都投入其中,但是 Java 可以运行在任何 JVM 可行的平台上。

在讨论了 Java 的起源之后,Saab 转而介绍了一些鲜为人知的 Java 维护工作,比如 Oracle 公司为每个主要 Java 版本建立更新多达 11 年(不过,这需要与 Oracle 签订 3 年后的维护合约才可使用)。最后,Saab 谈到了 Java 9 中可能有的一些改变,比如说模块系统(Project Jigsaw ),以及在Java 10 中的一些变化,如primitive 类型的类( Project Valhalla )以及改进的 JNI( Project Panama )。

演说的另外一部分主要围绕着 Java 语言,方法论与工具和前端技术的内容。在 Java space 中,我们持续看到有关更好利用 Lambdas 和 Streams 的讲话,如 Daniel Sawano 和 Daniel Deogun 给出的题为“Beyond Lambdas, the aftermath”的演讲,或是 Angelika Langer 给出的题为“Collect vs. Reduce”的演讲。还有一些演说谈到了使用 Java EE 7 的优势,例如 Alex Theedom 给出的题为"Java EE revisits Design Patterns"的演讲介绍了通过添加注释减少样本文件代码,或是 Steve Millidge 给出的题为"High-Performance Java EE with JCache and CDI"的演讲介绍了通过标准化 APIs 可获得的性能优化。当然,Steve Millidge 给出的题为"Java EE Microservice platforms - which is best?”的演讲向观众们比较了当下非常主流的几个 Java 微服务平台。

方法论和工具的演说主要关注于推动持续部署和微服务架构采纳的实践,包括 Spotify 和 VGT/WirelessCar 的商业案例。除此之外,还有有关于使用领域驱动发展加强安全性的演说,和 GIT 的进阶使用:在保留历史记录的前提下分裂或聚合项目的演说。

令人惊讶的是,作为一个 Java 会议,有关前端技术的内容大多是围绕 JavaScript 展开的。一方面,一些演讲围绕着附加语言功能展开,例如未来的 ECMAScript 2016(又称 ES7,是 ES6 的新版,JavaScript 2.0 就是根据 ES6 创建的)和 TypeScript(JavaScript 的超集,囊括了对类型的支持)。另一方面,有关于服务端 vs 客户端逻辑的争论还在持续:Gustaf Nilsson Kotte 提倡退回至服务端来避免设备多样化造成的复杂性,与可以通过 hinclude.js 和服务器驱动页面更新来部分更新的页面保持响应, 而 Denis Radin 提倡通过呈现 P2P 页面加载将更多逻辑环节放到客户端,这其中的资源可以来自邻近电脑中的其他浏览器,以和资源始终来自服务端作出区分。

其余的演说涵盖了数据库(SQL 和 NoSQL),新的潜在市场和综合项目管理的内容。

查看英文原文: jDays 2016 Round-Up


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-03-18 19:001024
用户头像

发布了 218 篇内容, 共 64.8 次阅读, 收获喜欢 75 次。

关注

评论

发布
暂无评论
发现更多内容

遥遥领先的不仅是华为Mate60 Pro+,华为云正在数字赋能万千中小企业

轶天下事

轻量应用服务器价值典范,云耀云服务器助力企业穿越经济周期

轶天下事

华为云盘古大模型for医学,“良医小慧”让智慧诊疗触手可及

彭飞

打造承载百倍级增长后台背后的力量

优测云服务平台

性能优化 后台开发 性能测试 压力测试 性能压测

快速读懂Etcd

Quincy

golang 源码 分布式 etcd

简化 Go 开发:使用强大的工具提高生产力

SEAL安全

Go 语言 开发. 企业号9月PK榜

一键登录是如何为应用开发者实现降本增效的

MobTech袤博科技

大数据 智能推送

轻量应用服务器选哪家?华为云耀云服务器L实例告诉你如何选择

轶天下事

游戏服务商Latis Global参展2023 ChinaJoy B2B

科技热闻

GreatSQL一个关于主从复制的限制描述与规避

GreatSQL

主从复制 greatsql 运维实战

HarmonyOS线性容器特性及使用场景

HarmonyOS开发者

HarmonyOS

Mac Office安装许可工具后,软件显示只读模式,如何解决?

展初云

Office Mac软件

运行Adobe应用提示非正版This non-genuine Adobe app has been disabled如何处理

展初云

ps adobe Mac软件

软件开发、管理全周期文档整理,满足开发、验收、投标支撑

金陵老街

MobTech全面助力开发与运营用户进行APP生命周期智能管理

MobTech袤博科技

大数据 智能推送

从繁琐到一键直达:秒验助力实现优化用户登录体验

MobTech袤博科技

大数据 智能推送

在AI的风口上,百度营销如何助力企业抢占先机?

彭飞

聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作

字节跳动数据平台

大数据 数字化转型 数据平台 火山引擎 企业号9月PK榜

中小企业请收藏丨轻量应用服务器企业选购避坑指南

轶天下事

技术向上,场景向下丨华为云828 B2B企业节打通云上路径

轶天下事

K-最近邻算法(KNN)

小魏写代码

Mac系统设置维护软件 TinkerTool System激活最新版

mac大玩家j

系统优化 Mac软件 系统清理工具

什么是立方体led显示屏?立方体led显示屏适合用在什么地方?

Dylan

设计 模块 LED显示屏 led显示屏厂家

技术贴 | 深度解析 PostgreSQL Protocol v3.0(二)— 扩展查询

KaiwuDB

华为云耀云服务器 L 实例:为你揭开轻量应用服务器的神秘面纱

轶天下事

jDays 2016综合报道_Java_Abraham Marín Pérez_InfoQ精选文章