|
随着OperaMasks 2.2正式版的发布与OperaMasks.org新网站的上线,对OperaMasks后续版本的规划也密锣紧鼓地展开。无规矩则不成方圆,在进行细化的功能规划之前,在这里我们先基于OperaMasks发展两年多来的经验教训,总结出项目后续发展的一些指导原则和目标: 一直以来,我们对Operamasks的定位是:"一个开源的Web开发解决方案"。开源,是金蝶中间件有限公司努力撬动民族软件产业发展的支点,是一个让有志者集思广益展现技术能力的平台,是用户放心使用的保证。开源为OperaMasks社区带来了生命力。但开源归根结底是项目运作、产品发布的一种策略,开源并不应该成为OperaMasks产品的生命力。开源免费,不能成为降低产品质量与支持水准的借口,也绝不会是用户选用AOM的唯一原因。OperaMasks作为一个严肃的开发框架产品,它的产品生命力体现在能为用户带来实际的价值,。 OperaMasks的许多构件基于Ext-JS渲染,拥有和EXT-JS一致的样式、风格与外观。诚然,EXT-JS简化了AOM的渲染行为,其精美的样式与交互能力增加了用户的接受程度。但EXT-JS归根结底是AOM渲染中所使用的第三方库,也并不应该成为OperaMasks产品的生命力。这体现在:首先,OperaMasks引擎的设计目的不是为了简化EXT-JS。OperaMasks有其自身的不依赖于EXT-JS的编程模型,虽然OperaMasks本身不会阻止用户直接使用EXT-JS技术在浏览器端编程(甚至为这类用户提供了方便),达到更为细致的定制效果。但我们不应该把这种方式作为解决OperaMasks自身问题的推荐方式。其次,OperaMasks构件库的设计目的不是为了对EXT-JS的构件进行简单的封装。构件库中需要有什么构件,构件需要有什么属性,此类决定应该基于实际的需求进行抽象得出结论,而不是照搬EXT-JS的构件模型。 OperaMasks的真正生命力在于:提供了一种新的、完整的Web编程模型。这种编程模型是: 为了体现这种"新的、完整的Web编程模型",AOM主要提供了 同时,通过两年多的推广、支持与客户反馈,我们获得了许许多多深刻的认识,在这里总结为几点原则: 这就意味着 主题:已有构件的稳定性、引擎的建壮性、引擎功能的丰富性 所有评论
Alex
2009-10-26
评论道:
“真正的生命力”里面提到的是不是在重造轮子,Seam在这方面做得更好。
BOS中转转
2009-08-25
评论道:
什么时候operaMasks像BOS那样,元数据可以放在不同的包下.
小熊
2009-07-15
评论道:
同意楼上的观点,金蝶如果能将html和http改进,成为标准的制定者将更具有意义
蜜汁肥叉烧
2009-07-14
评论道:
“对于符合组件,因为没有默认ID标识,做IoVC还是有点别扭,有没有改动计划?” 这个需求将会在智能绑定特性中考虑
tata
2009-07-14
评论道:
期待的动态表单和构建模块化终于有盼头了
不过对于符合组件,因为没有默认ID标识,做IoVC还是有点别扭,有没有改动计划?
非也
2009-07-13
评论道:
首先,我看好AOM。我认为AOM会不断地加证明了以下几个结论:
1、简单易用的、解决问题的产品一定会受欢迎
jsf提出很久了,一直没有占据上风。他的理想似乎不错,但是非常难用。我感觉很多大的厂商专注于先定所谓的标准,然后再去实现,而不是解决开发人员迫切需要解决的问题。
而AOM解决了很多问题,所以我肯定他会受欢迎。
2、事实就是标准。
我从AOM的文档中体会到AOM似乎很在意外国人制定的标准,不敢越雷池。其实,在我看来,事实就是标准。Spring vs EJB,谁是标准呢,谁生存的更好呢?
所以,我觉得AOM应该领导标准而不是拘泥于标准。标准、规范适用于跟随性质的企业,领导性质的企业(比如说google)唯一关注的就是产品本身是否有价值。
另外,我觉得企业web应用最大的局限其实来自于浏览器的html和http协议。用ajax来模拟桌面程序实在别扭,那么为什么不改造一下html和http呢?作为企业用户来讲,其实他们关心的是好不好用,至于html和http他们并不关心。说不定金蝶提出的html和http扩展会成为下一代标准。
1 共1页
您还没有登录,请登录后发表评论
|