扫描二维码

订阅kaiyun体育官方人口 微信

Domino,专注大规模集团企业信息化应用

来源:和讯网  
2013/7/25 13:41:04
Domino作为一个完整的平台从发布至今也在不断的发展和融合各种技术,也在践行为企业提供低成本、高性能系统的目标。

那么有没有结构简单、成本低廉、成熟稳定的解决方案呢?当然有,Domino的文档数据库采用分布式架构、拆分灵活,随着用户访问规模的扩大,可以不断增加新的服务器来实现横向的性能扩展。不仅如此,NoSQL数据库和关系数据库最大的不同是没有强约束关系,数据结构可以灵活的变化,这在大型集团企业的管控领域中是至关重要的,管理和业务的最大区别就是管理的多变性。同时,集团企业内部的重组、兼并非常频繁,也要求系统具有良好的适应性,而大的结构变化对于复杂的关系数据库而言简直就是一场灾难。

为什么很多大型集团企业在经过慎重的选型对比后选择了Domino?是因为Domino在数据库方面的综合能力是其他解决方案难以企及的。架构决定生死,高性能、稳定性、扩展性、低成本缺一不可。

Domino集成开发环境和Java集成开发环境

笔者在Java从业期尝试过很多集成开发环境,如Borland JBuilder、Oracle JDeveloper、IBM Eclipse……换一家公司就要重新学习一个开发工具。当然,还有各种Framework,Oracle ADF、Struts、Spring、Hibernate、JSF……实践证明,要把这些框架都掌握,并且较为精通是要花些时间的。Java的集成开发环境很强,什么都能做,但什么都要从头做起,除非公司经过较长时间的积累封装形成了一系列的类库或控件包,否则,开发效率将较为低下。所以很多以Java为主的公司多是产品型公司,因为二次开发的成本确实是非常高昂的。

Domino的集成开发环境是一个快速开发工具,基于IBM Eclipse,普通的应届生经过三个月的培训就可以利用模板快速完成各类表单及功能的开发。在前端开发上,除传统的Lotus Script外,Domino 8.5以后提供了类似JSF的Xpages开发框架,开发人员可完全采用纯Java语言来完成开发工作,这大为提高了Domino开发的灵活性,所以Java已经成为了Domino平台的一部分。

我们用一个比喻来形象描述两者的差异,Domino 集成开发环境提供的是一个个已经加工好的零配件,开发人员进行装配动作;而Java 集成开发环境提供的则是一堆毛坯,需要经过多道工序的加工然后变成零配件,最后完成装配。

在笔者所经历的IT项目中,没有任何一个产品可以完美的适应企业发展过程中的各个阶段,尤其是快速发展变化中的中国集团型企业。因此,系统就需要随着当前企业所处的阶段以及管理现状随需应变。要做到这一点,就需要系统具备低成本、快速的开发能力,而Domino 集成开发环境表现得确实非常出众。

责编:苏苏
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map