大家用ofbiz开发都怎么做页面展现啊?

tide2046 2011-08-29
其实系统前后台的可复用的页面就那么多,所以才问大家页面展现是如何实现的。个人觉得还是通过第三方框架的接入比较方便快捷,也更美观
lude707 2011-08-29
我发现我越来越落后了!
jiasudu1649 2011-08-29
一定要划分等级的话,
我觉得使用OFbiz的screens和forms.xml,最佳。架构师和美工搭伙很轻松都可以把OFBiz做的很漂亮。
次优为采用了第三方的框架替换OFBiz的MVC框架。仅仅引用OFBiz的Service 引擎和Entity引擎。引用自己熟悉的MVC框架,简单易用的使用OFBiz。
最差的做法是采用OFBiz的ftl+某个js类库做为前端,这或者是一种无奈的折衷选择吧。
dagmom 2011-08-31
总而言之,颗粒度把握好就是了
wangyi878750 2011-09-08
讨论出真知啊
jiasudu1649 2011-11-03
freemaker中遍地使用宏的话,其实采用什么都可以。
编程的境界比用什么技术重要。
tangyu477 2011-12-05
听了你们的讨论小弟晕了,但有1点我听明白了,OFBIZ的优点主要是在Service 引擎和Entity引擎。而前台你们说的第三方的框架,能否举几个例子说说,小弟刚接触,深感迷茫
tangyu477 2011-12-05
另外,如果ofbiz的前台展示 freemaker不好用的话,我正好还不会呢
zc-111 2012-04-11
小弟也来谈谈观点吧,jiasudu的说法的确有他的道理。重在组件复用,其实对于这个组件复用我没有脑海的东西(因为我们没有采用这种做法),但是词我看懂了。就是每个定义好的form都可以重复利用。好,在这,我说下我这边的情况。js类库(Ext)+ftl.可以完成所有事情了。现在再来说组件复用,我们不需要写很多ftl页面。具体来说就不到10个,而且必须用的只有三个,这样说可能不清楚,这样说吧。就是我们将ofbiz改造,改造之后的结果,就是我们填入实体表,属性,发布实体,此次发布将会产生一组页面(模版),而这组页面可以完成大部分后台操作(包括增删改查基本操作)。每个实体的模版页面功能相同。此后对于特殊业务需求,进行修改。(大大减少开发周期),当然这里面也有很复杂高度集成的复杂东东,不仅仅是可以添加数据就OK的。之中包含了各个控制(实体关系,form管理,form中属性的效验。。。。。。。)

这种方案也算是另类的组件复用吧。
大家一同来发扬ofbiz。。。欢迎讨论
jiasudu1649 2012-04-12
我说的复用和组件
更多体现的OFBiz的Screens装饰器层次
Form仅仅用来处理表单
Global site tag (gtag.js) - Google Analytics