Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
2019年JavaEE领域预测 - adambien
19-01-31
banq
1.甲骨文开放整个JDK的举动为亚马逊,RedHat或Azul Systems等第三方公司开辟了市场, 以继续为Java提供支持。GraalVM等创新也让Java 变得有趣。开源领域和Tiobe语言索引中的 Java流行度应该会在2019年增长。
2.
无服务器
/函数即服务是一种细粒度(消息驱动Bean /命令模式)交互模型。FaaS将被广泛使用,导致复杂的应用程序被设计为分布式命令模式
架构
。此类应用程序很难构建,部署,调试和配置文件。对此强烈反对可能为时过早,但我预计至少会有一些与“FaaS如何生存”等标题的会谈。
3. Kotlin是Android开发的首选编程语言,也有助于普遍采用。Kotlin可能在2019年变得更受欢迎,谷歌会发布
Fuchsia
and
Flutter
,并不再会推动Dart。
4. 构建和部署兆级字节大小的WAR / JAR再不需要合理的解释了,因为每次迭代只有几KB的变化。ThinWARs在2018年获得了普及,2019年它们可能变得更受欢迎。这使得microprofile 适用在Java EE 8应用程序服务器,使部署单元更小(微部署),更快,更高效。
5. 频繁的发布,有趣的创新,各种会议的发布将使
microprofile
更受欢迎。
6.
Jakarta EE
正在获得动力,该项目取得了重大进展。
jakartablogs.ee
,
JNoSQL
and
Eclipse GlassFish 5.1.0
的可用性将使Jakarta EE成为新闻。
7. 人们普遍认为,MicroProfile仅适用于未来,但是,大多数“现有” 应用程序服务器都支持Java EE 8和MicroProfile,无需任何其他设置,下载或配置。Java EE / Jakarta EE + MicroProfile(融合)的普及应该会在2019年增长。
(banq注:该文作者是一个MicroProfile鼓吹者,不谈
微服务
,只谈MicroProfile)
8. 私有云产品(向数据中心提供服务器)亚马逊的Outpost,谷歌的GKE,微软的Azure Stack,私有云应该在2019年变得更受欢迎。现在你可以从公共云购买私有云了供应商。
9. 微软,谷歌,Mozilla和其他公司承诺使用MDN作为描述WebStandards和Web API的规范资源。WebComponents,Service Workers,Grid Layout, Fetch API,WebSockets和ES 6模块的普遍可用性使其成为JavaScript框架可选项。在2019年,我希望更多的项目从JavaScript框架转移到vanilla WebStandards。
10. Java的创新和频繁的火车发布,将使其他JVM语言如Scala,Clojure不那么受欢迎。
11. 企业将进一步减少外部框架的使用。Netflix停止开发Hystrix,这将迫使许多企业项目从大规模的Hystrix样板代码迁移到MicroProfile Fault Tolerance 或resilience4j。由于生态系统如此丰富,我预计会有更多项目崩溃。2019年可能成为YAGNI的一年。(banq注:该文作者屁股坐到Spring对立面去了,没有任何Spring发展预测,如响应式编程等,竟然唱衰,真想问问大厂给了他几个钱?)
12. 微软停止使用Edge,并将使用
chromium
,这是企业项目中WebStandards的重大举措,也是通过删除可选框架来重构现有项目的理由。
13. kubernetes成为事实上的标准协调者。OpenShift是一种流行的kubernetes发行版,已经在企业内得到了很好的采用。在2019年,OpenShift可以获得进一步的采用,这也是由IBM收购RedHat推动的。