Grails试用感受
2008-08-01 11:45
190 查看
Grails这东西最近摆弄了一阵子,发现了适应这种规约式的东西需要一些实践。网上很少有复杂的例子,几乎都是最最简单的应用。我很期待grails.org能够给出一个比较全面的例子,至少页面的布局上我觉得没有完全发挥出sitemesh的全部潜力。而且完全的规约方式映射视图和控制器导致页面分隔后会变得十分的混乱。这东西还是有待于完善的。
说几点自己的心得,第一这东西不是靠配置文件,完全的规约。你的文件结构决定了它去什么地方找你的controller。第二,domain对象才是你应该最最操心的东西,尽管grails的封装很好,但是它还是会有疏漏。你的domain对象之间的映射关系混乱或者不够严谨可能导致grails出现一些奇怪的错误。当然如果你使用的domain对象很少的时候这样的事情很难发生。第三,生成的页面会出现方法拒绝访问,至少我在二进制提交的form上遇到了这样的情况。
总之用grails构建一个网站还是很多困难的,它的确灵活而强大,但是却是一个新生儿。至少现在还是存在着诸多缺陷的。当你想渲染一个模板的时候会出现很无奈的局面,规约限制了你的提交,并且阻碍了你指定渲染的部分。
我是一个江湖派的程序员,所以我观注的东西不是grails的技术实现不是它的API文档,我关心的是这东西究竟能给我带来什么样的便捷。从java到groovy绝对不是平坦的过度,就像从c到java一样,那是一种观念上的转变。从传统的J2EE到grails又是一种转变,这种转变的带价不会像看上去的那么小。CRUD只是你系统中很小的一部分,页面之间的跳转和复杂的布局对于一个web应用来说也是很重要的部分。
说几点自己的心得,第一这东西不是靠配置文件,完全的规约。你的文件结构决定了它去什么地方找你的controller。第二,domain对象才是你应该最最操心的东西,尽管grails的封装很好,但是它还是会有疏漏。你的domain对象之间的映射关系混乱或者不够严谨可能导致grails出现一些奇怪的错误。当然如果你使用的domain对象很少的时候这样的事情很难发生。第三,生成的页面会出现方法拒绝访问,至少我在二进制提交的form上遇到了这样的情况。
总之用grails构建一个网站还是很多困难的,它的确灵活而强大,但是却是一个新生儿。至少现在还是存在着诸多缺陷的。当你想渲染一个模板的时候会出现很无奈的局面,规约限制了你的提交,并且阻碍了你指定渲染的部分。
我是一个江湖派的程序员,所以我观注的东西不是grails的技术实现不是它的API文档,我关心的是这东西究竟能给我带来什么样的便捷。从java到groovy绝对不是平坦的过度,就像从c到java一样,那是一种观念上的转变。从传统的J2EE到grails又是一种转变,这种转变的带价不会像看上去的那么小。CRUD只是你系统中很小的一部分,页面之间的跳转和复杂的布局对于一个web应用来说也是很重要的部分。
相关文章推荐
- FireFox试用感受
- 试用FVR420v之感受---续!!!
- 国庆期间试用CodeGear C++ Builder 2007的感受
- 试用感受
- Google Chrome 试用感受
- SQL AZURE试用感受7
- windows azure试用感受10(部分性中文乱码)
- windows azure 试用感受4
- Surf试用感受
- 轻量级分布式数据库访问层amoeba,cobarClient试用感受
- 罗技的鼠标驱动试用感受
- [导入]森海塞尔HD201试用感受(15天)
- 试用IE 8.0的感受
- Google Chrome 试用感受
- 关于试用深度运营的感受__个人见解
- windows azure 试用感受7
- windows azure试用感受11(关于STARTUP TASK)
- <2013 01 21> STM32——意法半导体32位ARM单片机试用感受
- Docker试用感受
- windows azure 试用感受5