newmount 发表于 2007-07-23 18:20

构建基于ineternet的PB远程协同开发环境

构建Powerbuilder远程协同开发环境是有效降低开发成本,提高开发效率的好办法,
但是,就一般小型公司而言,采用clear case 之类的工具过于高昂和实施不易,我试过
了市面上多种的版本控制工具,如 (firefly, PVCS ,SourceOffSite ,startean2005 ,
wincvs 等,对于基于代码级的版本控制大都有问题,无法做到与Powerbuilder10开发环
境集成,都会出现报错或无法有效协同,而简单的基于pbl库的管理,则意义不大。

   最后发现perforce 和visual source safe 可与Powerbuilder环境非常好的结合,
但perforce的资料较少,而且配置管理全是命令行式,非常不便,管理成本较高。

      采用visual source safe非常简单方便,而且团队人员只需简单学习,即可协同开发,
较为方便,但visual source safe由于采用文件共享形式,只能用于局域网,而
visual source safe2005的internet支持功能只能用于visual studio 开发环境,无法用于
Powerbuilder。因此构建一个基于PB的简单、易用的internet开发环境,是个问题。而解决的
关键是找到一个与PB兼容的,基于Tcp/Ip协议传输的版本管理软件。


    经过较长时间的搜索和测试,最后发现:采用visual source safe + source any where 软件
是解决这一问题的有效途径,source any where 是构建于visual source safe库之上的,
基于Tcp/Ip协议的版本管理工具,使用同visual source safe一样简单,包含服务器端和客户端两个程序,
在安装visual source safe的机器上安装服务器端,在Powerbuilder开发机上安装客户端即可。
同时数据传输采用SSL加密,较为安全的。详细的使用见软件,比较简单,我就不多说了。在pb10和pb10.5的环境下都没有问题.

    这次,借sybase 这次活动,将我这点心得发表出来,并送上我写一个文档,为存在同样问题的朋友和团队提供一点思路。
独乐乐不如众乐乐,希望给大家带来一些帮助。也希望sybase , powerbuilder能越走越好。

作者:陆海峰 newmount@163.com
转载请注明出处。

source any where软件可在www.dynamsoft.com下载。



[ 本帖最后由 newmount 于 2007-7-24 10:32 编辑 ]

ehxz 发表于 2007-07-24 10:19

就是字小的很:shock:

ehxz 发表于 2007-07-24 10:20

构建Powerbuilder远程协同开发环境是有效降低开发成本,提高开发效率的好办法,
但是,就一般小型公司而言,采用clear case 之类的工具过于高昂和实施不易,我试过
了市面上多种的版本控制工具,如 (firefly, PVCS ,SourceOffSite ,startean2005 ,
wincvs 等,对于基于代码级的版本控制大都有问题,无法做到与Powerbuilder10开发环
境集成,都会出现报错或无法有效协同,而简单的基于pbl库的管理,则意义不大。

   最后发现perforce 和visual source safe 可与Powerbuilder环境非常好的结合,
但perforce的资料较少,而且配置管理全是命令行式,非常不便,管理成本较高。

      采用visual source safe非常简单方便,而且团队人员只需简单学习,即可协同开发,
较为方便,但visual source safe由于采用文件共享形式,只能用于局域网,而
visual source safe2005的internet支持功能只能用于visual studio 开发环境,无法用于
Powerbuilder。因此构建一个基于PB的简单、易用的internet开发环境,是个问题。而解决的
关键是找到一个与PB兼容的,基于Tcp/Ip协议传输的版本管理软件。


    经过较长时间的搜索和测试,最后发现:采用visual source safe + source any where 软件
是解决这一问题的有效途径,source any where 是构建于visual source safe库之上的,
基于Tcp/Ip协议的版本管理工具,使用同visual source safe一样简单,包含服务器端和客户端两个程序,
在安装visual source safe的机器上安装服务器端,在Powerbuilder开发机上安装客户端即可。
同时数据传输采用SSL加密,较为安全的。详细的使用见软件,比较简单,我就不多说了。在pb10和pb10.5的环境下都没有问题.

    这次,借sybase 这次活动,将我这点心得发表出来,并送上我写一个文档,为存在同样问题的朋友和团队提供一点思路。
独乐乐不如众乐乐,希望给大家带来一些帮助。也希望sybase , powerbuilder能越走越好。

Powerhouse 发表于 2007-09-14 20:09

sztaoqing 发表于 2007-09-18 17:40

yang111222333 发表于 2007-10-27 09:16

vss在局域网用过,基于internet客户端如何配置还要向陆兄请教

suixiufeng 发表于 2008-06-02 14:40

页: [1]
查看完整版本: 构建基于ineternet的PB远程协同开发环境