Last Updated:

看好play框架及相关技术是未来的大方向

银狐

play框架的学习不是偶然的,从1.0到如今的2.0以来的版本,从内核java转到内核scala,跨度之大,乍看架构主线条没有变,但是思想却是大变化,但目的却没有变——方便用户搞好web和移动API开发。play网络的褒贬不一,但是无论如何,play框架学习和推广应用是新一代web开发的需要,当下对实时从海量数据中获取有用信息并及时反馈给用户、将消息实时推送给在线用户、从海量数据中实时分析计算出用户需要的结果等需求会越发强烈,未来则属于普及需求,play框架及相关技术解决此类问题则非常简单快捷,比起传统技术手段,开发效率则是非常明显的,所以,play框架及相关技术是未来的大方向!

LinkedIn已采用了Play作为UI开发的Web框架,并同Gradle进行整合,预示着play框架入门者说这就是个玩具的说话是不科学的。任何事物的存在总有它存在的道理。比方说play框架的开发效率的确比较高,再说当前的编译速度慢的问题也得到了大幅的改进,相信未来框架的这些问题会逐步得到改进。

Coursera是由斯坦福大学的计算机科学教授吴恩达和达芙妮·科勒联合创建的一个营利性的教育科技公司,其目的是与世界顶尖大学合作,在线提供免费的网络公开课程,让数以百万的学生都能够获得高质量的学术课程。该公司最初的Scala倡导者、基础设施工程师Brennan Saeta最终还是选择使用Scala和Play框架,因为这两者能够完美地契合他们的需求。他们选择的理由是:它是一个类型安全的语言,在成熟的技术平台之上提供了强大的并发模型。

当然,play框架2.0的核心代码是scala编写的,同时提供java版本的同步开发,给入门play框架提供了机会,同时也会逐步引导入门者学习scala。

无论怎样,play框架的确有他的长处,比如做消息处理,如果引导一个新手搞好传统的消息开发,则需要很长一段时间,而使用play框架,则通过集成的akka,可以很容易实现消息功能;play框架很多组件,都是通过插件的模式来开发的,这样我们也可以根据需求开发多个插件作为自己的平台组件;随着play很多优秀的功能插件逐步成熟,则play框架的普及就是play框架成为主流的时候。

 

play框架学习资源:

1、官方网站:http://www.play-framework.com

2、热门提问组:http://qnalist.com/q/play-framework

3、隔叶黄莺博客:http://unmi.cc/category/javajee/playframework/