大家用ofbiz开发都怎么做页面展现啊?
tide2046
2011-08-29
如题。是直接使用ofbiz的xml配置还是通过第三方的框架实现的?大家说说
|
|
jiasudu1649
2011-08-29
我是这么干的。
架构师,也就是我,写一些ftl和通用js,封装所有js方法。 软件工程师的兄弟们,只能写screens.xml和forms.xml配置页面。还有后台的service逻辑。除非架构师特殊批准某个功能可以用ftl写,否则无人有资格写ftl页面。 |
|
dagmom
2011-08-29
但是前台展示页面必须要ftl了吧,除非你定义一套完成的标签规则,然后再解析转html
|
|
tide2046
2011-08-29
jiasudu1649 写道 我是这么干的。
架构师,也就是我,写一些ftl和通用js,封装所有js方法。 软件工程师的兄弟们,只能写screens.xml和forms.xml配置页面。还有后台的service逻辑。除非架构师特殊批准某个功能可以用ftl写,否则无人有资格写ftl页面。 那你的实现还是通过ofbiz本身的配置去实现的咯。ofbiz的配置比较繁琐,做出来的页面样式要依托于定义好的模板。如果是一个对页面要求比较高,比较花哨的系统,通过screens.xml和forms.xml配置很费劲,而且UI工程师也无法很好的切入。 为什么不考虑第三方框架的接入呢? |
|
jiasudu1649
2011-08-29
dagmom 写道 但是前台展示页面必须要ftl了吧,除非你定义一套完成的标签规则,然后再解析转html
OFBiz的forms不就是这么一套规则嘛。 |
|
jiasudu1649
2011-08-29
tide2046 写道 jiasudu1649 写道 我是这么干的。
架构师,也就是我,写一些ftl和通用js,封装所有js方法。 软件工程师的兄弟们,只能写screens.xml和forms.xml配置页面。还有后台的service逻辑。除非架构师特殊批准某个功能可以用ftl写,否则无人有资格写ftl页面。 那你的实现还是通过ofbiz本身的配置去实现的咯。ofbiz的配置比较繁琐,做出来的页面样式要依托于定义好的模板。如果是一个对页面要求比较高,比较花哨的系统,通过screens.xml和forms.xml配置很费劲,而且UI工程师也无法很好的切入。 为什么不考虑第三方框架的接入呢? 中国使用OFBiz的公司中90%都采用了第三方的框架替换OFBiz的MVC框架,或者采用OFBiz的ftl+某个js类库。 而我们正好有能力在全系统中都采用forms.xml,而且可以不论UI有任何特殊需求。我们都能满足。所以我们坚定的采用forms.xml来完成业务管理系统99%的功能。 |
|
sspoo
2011-08-29
后台系统配置没啥,前台电子商务真要这么配置出来要多蛋疼有多蛋疼。。。。。
|
|
jiasudu1649
2011-08-29
sspoo 写道 后台系统配置没啥,前台电子商务真要这么配置出来要多蛋疼有多蛋疼。。。。。
前台也能配置 OFBiz的myportal模块就支持前台配置,和灵活设置。只是小弟的功力还没有达到 软件架构师和UI架构师合二为一的地步。前台模板展示还是在蛋疼中。 |
|
dagmom
2011-08-29
jiasudu1649 写道 dagmom 写道 但是前台展示页面必须要ftl了吧,除非你定义一套完成的标签规则,然后再解析转html
OFBiz的forms不就是这么一套规则嘛。 但是前台华丽的html你是无法用现有的form完成的吧,比如京东首页 |
|
jiasudu1649
2011-08-29
dagmom 写道 jiasudu1649 写道 dagmom 写道 但是前台展示页面必须要ftl了吧,除非你定义一套完成的标签规则,然后再解析转html
OFBiz的forms不就是这么一套规则嘛。 但是前台华丽的html你是无法用现有的form完成的吧,比如京东首页 不是配不出来,是配出的意义何在? OFbiz的screens和forms.xml的意义在于组件复用,花比写一个普通页面几十倍的代价,写几十个仅仅使用一次组件,你觉得值得吗? |