CnPack Forum » CVSTrac 相关问题 » 关于CVSTracNT的建议


2004-10-1 19:17 slippers
关于CVSTracNT的建议

  首先非常感谢CnPack 开发组给我们带来“CVSTracNT”这样好的程序,加上"TortoiseCVS"后我对CVS管理以及缺陷管理便有了一个方便可行的方案。
  但是在使用过程中我发现CVSTrack自带的Wiki程序并不是很好用,首先它是一个英文版的,对象我这样E文不好的人来说,是一个很大的麻烦;其次它的功能并不是很强大,比如说建立一个新的页面,它并不支持别名。比如想以 "NewPage" 为名称,而以 "新的页面" 为显示别名创建新的 Wiki 页面。
  前一些时间在网上闲逛,发现"UseModWiki"这样一个"Wiki"程序非常好。首先,它是基于Perl语言开发的,我想跟现在"CVSTracNT"自带的WEB服务器应该不冲突;其次,它支持中文,在官方网站上有其中文包;其三,功能强大,页面简洁,和现有的"CVSTrackNT"页面风格匹配,而且解决上面所述的不能以别名新建页面的问题,同时在URL链接方面也有不错的解决方法,同时有文字的处理方面比现有的"Wiki"也简洁得多,例如首行缩进的话不是使用"_:",而是直接使用":"。
以下是关于"UseModWiki"的一些链接,可供参考:
[url]http://www.usemod.com/cgi-bin/wiki.pl[/url]   官方网站
[url]http://www.worldhello.net/doc/wiki_howto/usemod.html[/url]    说明文档

  我建议在"CVSTracNT"下一个版本中更改"Wiki"的版本。理由有二:第一,现在"CVSTracNT"已经有了简体中文版,何不加上一个“简体中文版"的"Wiki"呢?第二,一个强大的"Wiki"程序,基本上可以代替论坛在一个开发小组中发挥很好的交流平台作用,而现在的这个,我个人感觉并不胜任。

2004-10-12 23:36 zjy
多谢支持!您已经在用Wiki功能了,看来对CVSTrac应用确实不错:)

其实我们对CVSTrac自带的Wiki也是不太满意的,这只是内置的一个简单Wiki,功能比起专门的Wiki是要差不少。由于CVSTrac是用Ansi C为Unix编写的系统,整个软件只由一个可执行模块组成,所以要改用其它的Wiki比较困难,也不便于与官方版本保持同步。

我们考虑一下是否有其它的解决办法,多谢您的建议!

2004-10-13 10:30 jeack
wiki和其他

cvstrac采用ansi c编写,对此我只能说佩服(简直佩服得如滔滔江水…… ;)
老板让俺修改cvstrac里面的几个功能,我下载后的第一个感觉,是否挖到古董了?如果有时间,我想用php、pear、tcl、other...,来写的话效果会比ansi c更好。
能用ansi c写出这样等程序来,确实是牛人。佩服,佩服……

2004-10-13 10:40 zjy
呵呵,如果你知道这位 cvstrac 作者 D. Richard Hipp 也是 sqlite 的作者,对他的敬仰之情会更如汪洋大海了:)

cvstrac 的代码体现了 ansi c 的优美和编码艺术,非常简洁和高效,平台兼容性极佳,可惜对多语言支持不够。

2004-10-14 12:58 jeack
ANSI C如同一把小巧的瑞士军刀,用来杀鸡、杀羊ok,杀牛有点吃力,杀大象就比较困难了。
另,俺对sqlite了解不多,有详细的资料介绍一下么。谢谢。

[ Last edited by jeack on 2004-10-14 at 13:01 ]

2004-10-15 08:29 zjy
sqlite是一个开放源码用ansi c写的高效轻量级文件型数据库,在最新的PHP5中已经内置支持。你看过cvstrac的代码,应该看到她里面就用的sqlite数据库:)

官方网站:
[url]http://www.sqlite.org/[/url]
与mysql的速度比较:
[url]http://www.sqlite.org/speed.html[/url]
这是CSDN上一篇介绍:
[url]http://blog.csdn.net/shimizu/archive/2004/08/06/66853.aspx[/url]

据我所知,sqlite也被一些公司用作Windows下的本地数据库使用,性能不错。我原来实测过用sqlite生成好几G的数据库,速度挺快的。

ansi c的应用其实挺广泛的,unix/linux下大量的软件都是用c写的,在java、.net这些跨平台虚拟机语言还没有完全成为主流前,ansi c几乎是唯一的选择。还有很多嵌入式系统都只带ansi c的编译器,不支持c++。我现在就在用ansi c做一个可视化组件模型库,呵呵:)

页: [1]
查看完整版本: 关于CVSTracNT的建议


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.