Lotus系统中CS与BS的区别

CS的Lotus系统与BS的Lotus系统的区别,对比构件,对于一个中小型企业来说哪一种构件方式更好,或者说哪一种更便于管理?

 

C/S的特点:稳重,大方,能充分利用Notes中类方法和属性。

1.C/S的表格很好看,很多效果:像颜色渐变、阴影之类的。但在B/S下是看不到这么多效果的,并且表格在IE上看也不好看。

2.C/S下的大纲、导航器很方便的,但在B/S下有些就不可以用了。

3.C/S下可以有简便的按钮操作,而且可以创建操作下的操作,我们可以看见在某个操作按钮下可以有其它操作。B/S下不堪入目。

4.C/S下可以有前台后台之分,但在B/S下它只有前台,因为B/S下的前后台的文档是一起操作的,因此,在B/S下引出C/S下有很多UIDoc的方法和属性都不可以用。

5.在C/S下的读者域是好的,在B/S下很可能出错。这不单单是读者域的问题,这是Notes在B/S下的隐藏域都有此类问题,以后遇上就会见怪不怪了。最好的解决方法将域删除,重做一个。

 

B/S的特点:能汇集各种语言集合而成。

1.在B/S下域、表格……都可以用HTML来修饰,非常漂亮!C/S根本不支持!

2.在B/S下可以结合JavaScript等多种语言进行,减化编程,方便使用。C/S只有很少的属性支持JS。

3.B/S客户端无需安装,无需培训都会使用。C/S要安装并要教会如何使用。

4.在B/S下的视图的列可以用HTML写,公式,直接会有意想不到的效果,表格的样式还有有超链接之类的。

5.在B/S下的上载控件比C/S方便。

 

如果是中小型企业只可能是BS的,CS成本过高,C/S较B/S性能相对稳定一些;管理方面C/S功能较强,多种C/S自带的功能在B/S下需由代码开发完成;C/S的快速开发能力能节省不少费用,可是购买客户端、以及基本的培训会使费用多一些,中小企业采用BS应该会更适合些。

B/S开发,表现层都是用web技术(html/css/Javascript);C/S开发,则更多的使用Lotus自身的设计工具,使用公式语言及Lotus Script。还要主要程序执行的生命周期的区别。可以使用一些跟踪代码进行调试、跟踪。

B/S多用web开发的一些元素,例如css、JavaScript等等,有时候为了迎合浏览器浏览,页面要做一些偏html的设置,比如表格用html语言写啊之类的;功能的实现常是借助于webqueryopen,webquerysave等地方加入代理来处理;有时候需要跳转的话,得在代理中笨笨地写;C/S的话,常在queryopen,querysave等地方做文章,还常在libary中加入一下数据库里到处都用到的函数等。

应该说Domino是为了迎合web潮流,才慢慢支持B/S开发吧,所以B/S的很多开发总让人觉得别扭和麻烦,而C/S的开发是本来就支持的模式,倒符合常规思维一点,做起来不是那么别扭,很多东西的实现都自然得多。

B/S下面用的多的语言是JavaScript,Java,html。

C/S下用得多的是LotusScript,公式吧。

当然了B/S下必要的时候也会要用公式。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
最新版本,请从Simpleflow官方站点下载 http://www.simpleflow.com.cn Simpleflow V20090103 基于Domino的工作流套件 Mail: Simpleflow@163.com QQ: 935139121 BLog: http://blog.csdn.net/simpleflow V2009预览: http://blog.csdn.net/simpleflow/archive/2008/12/13/3509566.aspx 1.关于License,此版本为20用户免费版.仅用于评估与学习,但没有时间限制 如果对Simpleflow认可,可以免费申请100用户注册码. 申请注册码方法需要提供以下信息 1.公司名称 2.公司地址 3.公司电话 4.申请人 5.申请人手机 6.服务器名(FullName) 7.申请人数 发送到Simpleflow@163.com 我们会在最短时间内给您回复您的注册码. 2.关于套件组成 1.Application.nsf 流程运行应用库(必需)(CS/BS) 2.Process.nsf 流程定义库(必需)(仅CS) 3.Organization.nsf 流程组织库(CS/BS) 4.Outofoffice.nsf 外出代理授权库(CS/BS) 5.Archive.nsf 流程归档库样例(CS/BS) 6.Log.nsf 流程运行日志库(CS/BS) 7.Names_Ext.nsf 辅助目录库(CS/BS) 注:所有Profile设置,均在CS进行. 3.关于自带样例 1.非生产采购申请 一个简单实现的采购申请,业务流程不一定具有代表性.仅供参考 实现功能包括: A.BSCS混合驱动 B.标准化拆分与合并(执行委员会节点,按参与者拆分) 说明:此流程除需要创建相应表单外,不需要写任何LS代码 2.收文流程 实现功能包括: A.BSCS混合驱动 B.自定义的拆分与合并(部门承办,承办完成等待合并节点,自定义合并处理,针对指定栏位进行处理) 3.督办流程 A.仅BS驱动.其它类似收文 4.关于ACL 所有数据库的管理员请设置为管理员级别,并请设置[SysAdmin]角色 1.Application.nsf Default是作者[创建,删除文档,写公共文档] 如果流程支持拆分与合并,则同时需要 [复制与粘贴文档]权限 2.Process.nsf Default是读者 3.Organization.nsf Default作者(如果扩展该库功能的话,请赋予相应的写权限) 4.Outofoffice.nsf Default是作者[创建删除] 5.Log.nsf Default是作者[创建] 6.Archive.nsf Default是作者[创建] 7.Names_Ext Default是作者[创建] 说明ACL设置需要根据具体情况来设置,这里并不是给出标准设置,仅供参照. 如果哪位发现有安全性漏洞,请反馈给Simpleflow@163.com.谢谢支持. 5.关于设置 每个数据库请用[SysAdmin]角色的用户在CS登陆后,在[系统管理]里进行[系统设定] 系统设定主要包括数据库路径设定,不需要多讲 6.如何新建流程定义 http://blog.csdn.net/simpleflow/archive/2008/01/24/2062579.aspx http://blog.csdn.net/simpleflow/archive/2008/01/24/2062850.aspx 流程定义库已作过部分升级,但仍可参照 7.如何新建一个流程实例 1.CS 在导航帧的左下角,下拉框选择后启动 2.BS 页面右帧靠近顶部的绿色小图标 8.咨询与联系 如有疑惑或需要支持,请通过Mail联系我,我会及时进行回复,并整理一些普遍关心的问题发布到Blog上. 9.谢谢支持. 欢迎大家提出不管支持也好反对也好的意见.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值