PlayFramework1.2.4 一些使用中的记录(前言)

感觉这个框架还是很舒服的,应该说到目前为止非常之爽,当然以后再深入就不知道了,呵呵。由于现在一个网站项目在做技术选型,用普通JAVA模式做呢,开发效率又太低了,之前倒是使用过ThinkPHP,Rails这些框架,这里简单说说我对这些框架的使用感受。

   ThinkPHP其实蛮不错的,自己开发过2个小网站开发效率很不错,但是部署到Linux下始终有些各式各样的问题,所以现在都还跑在windows+iis+php上,自己属于半桶水PHP,所以写PHP完全无视OOP等及其它PHP高级特性,自己原因所以放弃.

   Rails是个好东西,没看到个个都在抄吗?呵呵,rails基于ruby,如果没有rails估计用ruby的会更少,大家都在说ROR怎么怎么爽,我也决定试试,用了不到一个月,大体都了解了,开发应该没啥大问题,但是开发效率及学习成本感觉不像其他人说的那么好,可能也属于半桶水吧,哈哈,rails学习个几天可以上手了,但是逐渐会被RAILS的一些魔术用法搞晕,比如一个方法xx_xx_url,这个是rails的一个helper,帮你生成的,如果从 java转过去的,肯定满天找方法定义在哪里的,呵呵,很多这样的问题,但是熟悉后会好很多,另外Rails的插件很多,有些用起也不错,但是代码始终是别人写的,思路也得按照别人的来,比如devise这个验证插件,我要用username验证,它默认是email,找了N多资料论坛也问了,按照官方的修改始终不能光通过username+passwd来做验证,最后在强行加个username字段,但是email字段也必须保留才行,去了email字段又不行,rails也必须部署在linux,win下就别想了,随时都在崩溃,性能之差,搞的累了还是想回归本行,呵呵。

    最后还是回到java领域,网站不想用普通的SpringMVC,Struts等方式来做,公司也天天SpringMVC 的,所以简直不想用了,最开始看了下grails,用了下感觉不爽,后来无意看到play2.0发布的新闻,看了些介绍兴趣来了,其实以前就知道,只是现在才真正开始使用,使用后发现开发效率很高,而且JAVA的东西非常熟悉在IDEA下使用更是享受(推荐搞JAVA的朋友都使用下IDEA,这里打个小广告),第一天下载play的包到完成后台一些模块的开发总共就用了1天时间,目前是play1.2.4+ebean,所以可想而之效率有多高,哈哈,以后就它了。由于网站属于创业项目,前后台自己都兼顾,晚上开PS做设计,白天写代码,争取5月底上线,呵呵,以后会陆陆续续写些开发中的经验等与大家分享交流。

你可能感兴趣的:(playframework,ebean)