Play! Framework试用手记
Play! Framework试用手记
1 简介
Play! Framework(以下简称play)。
官方网站:http://playframework.org/
2 搭建开发环境
给Windows加上play的路径(在path项),这样play.bat在任何路径下都可以调用了。
3 First Demo
在CMD执行命令:play new TestProject,然后回答 application name:TestProject,即在当前目前下创建了一个play应用程序。
~ The new application will be created in D:\test\TestProject
~ What is the application name? TestProject
~
~ OK, the application is created.
~ Start it with : play run TestProject
~ Have fun!
然后执行play run TestProject命令,再在IE地址栏里调用http://localhost:9000/,就能看到IE显示“Your application is ready !”页面。
再执行play eclipsify TestProject命令,即可把play项目转为eclipse项目,可以用eclipse的import(Exitsting Projects into Workspace)功能打开项目。
在工程目录下有个conf文件包,里面包含的是play的一些配置文件,打开application.conf文件,可以找到相应的数据库对应配置。
4 一些心得
Play颠覆了以往程序需要编译才能看到结果的规则。Play怎样实现即写即显的我不关心,我关心的是play这样做,会导致无法逐步调试——事实上也是这样的,play无法边调试边修改,因为play不用Tomcat调试。例如在eclipse下play的项目根本在tomcat中跑不起来,因为play的项目不是一个标准的web项目,它没有web.xml。
我猜play是用其它方式进行调试:用单元测试调试复杂的业务逻辑,只是输出正确即可在controller层调用,往view层呈现。
Play缺少click那样众多的官方组件,即改即变的特性也不见得能提高多少效率,况且eclipse也支持自动编译自动部署。不过eclipse部署tomcat要重复启动。

浙公网安备 33010602011771号