移动OA引发的中间件市场标准之争
2017-02-22 00:00
190 查看
摘要: 移动中间件通常提供了许多适合OA使用的手机终端UI,这就需要定义很多的class在服务器端,同时因为需要和业务系统交互,中间件还需要定义和OA的交互规则,在这样的需求下,每家移动中间件通常都会有自己的语法规则来实现这个环节。
伴随着移动OA的发展,移动中间件这几年也是风生水起,似乎获得了较快速的发展。更准确的说,其实是移动中间件为移动OA的发展起着重要的支撑。
移动中间件的主要作用在于屏蔽终端差异化的开发和与原有OA系统的对接,纵观国内的各种中间件的实现技术方案,不难归纳出大致有三种技术形式的格局,分别是:xml、mas、xhtml形式。这三种应用层的技术协议成为了支撑整个中间件体系的核心,协议的合理性也关乎到用户的开发是否方便、快捷。
![](https://static.oschina.net/uploads/space/2017/0222/103136_ZYl3_3288277.jpg)
移动中间件通常提供了许多适合OA使用的手机终端UI,这就需要定义很多的class在服务器端,同时因为需要和业务系统交互,中间件还需要定义和OA的交互规则,在这样的需求下,每家移动中间件通常都会有自己的语法规则来实现这个环节。
XML文件被用来作为定义规则是很多公司的首选,XML的起源是用来作为异构系统交换数据定义的通用规则,用来定义数据结构尚好,其缺点是对于逻辑和语言的支持显得力不从心。为了更好的实现丰富的功能,就导致了移动中间件在XML做更多的扩展,于是就形成了以XML为核心的规则。
MAS的全称为mobile application studio,属于一种语法体系的规则。其采用了符合BNF范式的形式定义了各种class、以及支持标准的if、for等标准语法。在终端UI方面MAS采用了标准的HTML4+JS融入的形式,MAS其语法成为了一种框架,采用了极少的自定义于标准HTML、JS完美的融合在一起。
XHTML是HTML的延生,属于基于html的自定义格式扩展,使用XHTML作为协议交互规则的定义其本意与XML比较雷同,客户端针对自定义格式进行解析以实现各种UI的表现层。
纵观XML、XHTML、PHONEGAP等等自定义规则,其本意在于提供集成的开发SDK,提供应用为目的的各种组件。每一个移动中间件的厂家都希望自己的规则成为标准,让开发人员都熟悉自己的定义规则。移动OA类项目在整个IT信息化项目长河中只能算一个小小的浪花,项目基本都要求短平快,开发人员也是临时搭建,搞完就解散。在这种格局下开发人员大多没有心思去学习和掌握某个厂家的规则,从他们的私心来讲学会了也没好处,因为无它处可续用。
移动中间件厂家MAStudio却反向走了一条不寻常的道路,MAStudio的全称为Mobile Application Studio,简称为mas,其在不断的版本体系中越来越缩简自定义的规则部分,mas语法也趋向通用类型,最新6.5版本简化至5个组件定义融合标准HTML+JS体系形成一种和PC传统兼容的开发模式。将固网前端开发的html、js融合作为mas的开发体系,自身的规则却被边缘淡化,成就一条无标准的标准移动中间件。
MASTUDIO移动中间件 -> 官方网址:http://www.mastudio.org
伴随着移动OA的发展,移动中间件这几年也是风生水起,似乎获得了较快速的发展。更准确的说,其实是移动中间件为移动OA的发展起着重要的支撑。
移动中间件的主要作用在于屏蔽终端差异化的开发和与原有OA系统的对接,纵观国内的各种中间件的实现技术方案,不难归纳出大致有三种技术形式的格局,分别是:xml、mas、xhtml形式。这三种应用层的技术协议成为了支撑整个中间件体系的核心,协议的合理性也关乎到用户的开发是否方便、快捷。
![](https://static.oschina.net/uploads/space/2017/0222/103136_ZYl3_3288277.jpg)
移动中间件通常提供了许多适合OA使用的手机终端UI,这就需要定义很多的class在服务器端,同时因为需要和业务系统交互,中间件还需要定义和OA的交互规则,在这样的需求下,每家移动中间件通常都会有自己的语法规则来实现这个环节。
XML文件被用来作为定义规则是很多公司的首选,XML的起源是用来作为异构系统交换数据定义的通用规则,用来定义数据结构尚好,其缺点是对于逻辑和语言的支持显得力不从心。为了更好的实现丰富的功能,就导致了移动中间件在XML做更多的扩展,于是就形成了以XML为核心的规则。
MAS的全称为mobile application studio,属于一种语法体系的规则。其采用了符合BNF范式的形式定义了各种class、以及支持标准的if、for等标准语法。在终端UI方面MAS采用了标准的HTML4+JS融入的形式,MAS其语法成为了一种框架,采用了极少的自定义于标准HTML、JS完美的融合在一起。
XHTML是HTML的延生,属于基于html的自定义格式扩展,使用XHTML作为协议交互规则的定义其本意与XML比较雷同,客户端针对自定义格式进行解析以实现各种UI的表现层。
纵观XML、XHTML、PHONEGAP等等自定义规则,其本意在于提供集成的开发SDK,提供应用为目的的各种组件。每一个移动中间件的厂家都希望自己的规则成为标准,让开发人员都熟悉自己的定义规则。移动OA类项目在整个IT信息化项目长河中只能算一个小小的浪花,项目基本都要求短平快,开发人员也是临时搭建,搞完就解散。在这种格局下开发人员大多没有心思去学习和掌握某个厂家的规则,从他们的私心来讲学会了也没好处,因为无它处可续用。
移动中间件厂家MAStudio却反向走了一条不寻常的道路,MAStudio的全称为Mobile Application Studio,简称为mas,其在不断的版本体系中越来越缩简自定义的规则部分,mas语法也趋向通用类型,最新6.5版本简化至5个组件定义融合标准HTML+JS体系形成一种和PC传统兼容的开发模式。将固网前端开发的html、js融合作为mas的开发体系,自身的规则却被边缘淡化,成就一条无标准的标准移动中间件。
MASTUDIO移动中间件 -> 官方网址:http://www.mastudio.org
相关文章推荐
- 2006-2010年中国中间件软件市场发展趋势之二
- [转]Hyper-V功能大跃进 或引发市场洗牌
- 关于C99标准在keilMDK中实验引发的,ADR指令认识,ARM寄存器之R12,及C89,C90,C95,C99标准的区别
- 即时通讯市场狼烟四起,jabber标准搅局中国(转载)
- 无线标准设置不当引发无线上网出错
- 2006-2010年中国中间件软件市场发展趋势之三
- EMC VNX将引发中低端市场震荡
- 市场是衡量一切的标准
- 随着预装Win8电脑大量涌向市场,UEFI+GPT这一标准组合受到了更大范围的关注。UEFI+GPT无疑是未来的发展趋势,所以我们有必要先来了解一下用于引导Windows的GPT分区结构的磁盘中一些特
- 中间件性能测试环境和标准
- 2007年中国中间件市场规模达到13.75亿元
- 国产中间件发展历史回顾及市场展望
- 政府主导,市场驱动---IEEE SA对中国标准管理体系改革方案的解读
- C语言进阶-第35讲:标准文件读写方法(以字符/字符串复制文件引发的思考)
- 未来四年中国中间件市场发展趋势
- 针对特定市场需求和应用模式标准
- 性能和性价比引发云主机市场新动向
- 重定义旗舰标准 Galaxy S7 edge|S7 搅动手机市场一池春水
- 3G专利争端 引发全球标准控制权抢夺战
- 上网行为管理市场迎来首个行业标准