荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Mars.bbs@bbs.uestc.edu.cn (Mars), 信区: InstallBBS
标  题: Re: 关于火鸟与WWW结合的想法和尝试-BBS4WWW
发信站: 一网深情 (Sun Aug  4 15:10:40 2002)
转信站: SZUBBS!news.happynet.org!news.feeling.smth.org!news.happynet.org!UESTC

完全同意,其实我就挺看好你作的那个协议的原形的。

不过话又说过来,新的系统的推出,从策略上讲,一个比较
smart的选择是对原有系统兼容性,从而慢慢取代。至少说
新的BBS系统要对原有的文件系统和用户系统兼容,并作
适当改进,在初期的时候至少应该是这样的。

个人观点,bbs其实可以看作一个数据库系统,用户的数据、
文章数据、版面数据,对于系统管理人员,还要有系统数据。
对bbs的访问其实就是对这些数据资源的定位、访问。而对
现在telnet形式的BBS感觉最大的不足是没有统一的资源
定位,即系统的资源可以通过一个特征串来从一点直接跳转
到另一点。telnet有一个“当前”的概念,这种概念即给人
一种在线感,对资源访问的灵活性被大大的限制了。相反的,
WWW采用了url的形式,把网络上的各种文字、图像信息
通过唯一的一个特征串来确定,这样使得用户可以灵活地在
各种资料中跳转,而无需通过顺次的若干次操作。

可以把BBS客户程序分成两个部分,一部分是通讯,或者
资源的获取部分,另外一部分是资源的组织和显示部分。

从获取方式来讲,采用统一资源定位的方式个人认为是最好的,
bbs2www是可以作到的,但由于当前web的一些限制,使得
及时更新内容如聊天和发信息之类的还没有telnet方式感觉好。
但作为服务器端可以通过cgi方便地给用户提供访问所有权限
以内的资源,不用作当前状态的切换。对于你的协议,其实也是
一种资源定位的方式,比如发出一个指令,获取某个目录下的
文章列表,或者获取目录列表,其实也是一个串,这个串指定了
要访问在资源和要进行的操作,如果这个串能够访问系统大多数
的资源,这个协议就要非常细致。所以,最后对获取资料这个模块
的关键就在于如何细致地描述资源,如何设定访问级别。

另外一部分是数据的组织和显示模块。个人认为,如果把获取的信息
用datalase table的形式显示不一定是一件好事情。从材料组织角度讲,
用数据库的方式非常容易检索和后处理,但他显示方式的限制
比不上具有同样数据库功能的web。另外,用可编辑的形式来定义
数据或者定义程序的行为已经慢慢地流行起来,比如说用xml方式
比二近制数据库要方便,用script来访问和显示数据就要比二近制
的程序或者控件要更prefer。所以利用现有html上集成的各种可编辑的
资源,包括css,xml,javascript,html等脚本方式的程序会比编译好
的某个平台上的二近制程序要有前景。

当然,自己不是学计算机的,很多东西都是一知半解,班门弄斧了。
总之,大家多讨论讨论,我也学习点东西:)



【 在 TurboZV(生于忧患,死于安乐) 的大作中提到: 】
: 不错的尝试,
: 我想可不可以大胆一点,跳出telnet/http的框框,做个
: 更高一层的bbs呢?

--

        当我还年轻
        当我还坚强

※ 来源:.一网深情 http://bbs.uestc.edu.cn [FROM: 129.170.66.196]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店