大家用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的意义在于组件复用,花比写一个普通页面几十倍的代价,写几十个仅仅使用一次组件,你觉得值得吗?
Global site tag (gtag.js) - Google Analytics