Last Updated:

看好Playframework的技术趋势

银狐

Playframework2.0基于Scala语言改写了1.0版本,但是框架的技术实现思路没有变,最大的优势是简洁、零配置,简单上手快,部署简便,适合现在的部署方式,反应式开发框架是业内起步最早的技术框架,因为基于JVM,可以使用Scala和Java语言同时进行开发,非常容易提升团队生产力。2.0版本发布于2011年11月15日。

随着Playframework的发展,Spring框架凭借强大社区力量,SpingBoot于2013年8月6日发布0.5版本开源。

二者相比,Playframework比SpringBoot在技术思想要领先2年的时间。

SpingBoot的几大特征:
1、创建独立的Spring应用程序
2、直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
3、提供自以为是的“入门”依赖项以简化构建配置
4、尽可能自动配置Spring和第三方库
5、提供生产就绪功能,例如指标,运行状况检查和外部化配置
6、绝对没有代码生成,也不需要XML配置

这些优势,Playframework虽小却毫不逊色,而且对于构建反应式系统,完全具有天然能力,因为强大的Scala类库和akka分布式系统消息运行时,对于构建反应式系统提供了技术保证。同时快速构建分布式反应系统应该是未来的大趋势,Playframework越来越适合。
对于想要快速开发的技术团队来说,Playframework是个不错的选择,因为Playframework比SpringBoot更简单易懂。