新概念离线阅读 - 通向大富翁之门 (源码发布) (0分)

  • 主题发起人 主题发起人 yysun
  • 开始时间 开始时间
Y

yysun

Unregistered / Unconfirmed
GUEST, unregistred user!
用浏览器察看大富翁论坛离线阅读数据库,感觉与上大富翁论坛差不多,除了不能发数据。
http://www.delphibbs.com/delphibbs/download.asp
欢迎多提出意见。
源码下载地址:
http://202.120.85.61:8080/jcvslet/JCVSlet/zip/dfwGate/dfwGate/dfwGate.zip
 
除了CHM的我一般不用离线浏览,没有人气的感觉。
 
试一下,感觉什么叫:新概念。然后再回来提出批评。
 
其实我是试用完了才发言的 :)
目前的离线浏览器包括新版的大富翁都存在这个问题——就是看不到在线富翁了,
要看富翁的个人信息也不方便。
和别人说话时要是中间挡着一个人或其他东西,我们一定会歪过头努力看到对方,
我们需要这种面对面的交流。
在论坛上没法面对面,但是我们也希望知道其他富翁在干什么,也就是上一个版本
的论坛的几个小功能,希望尽快可以加上。
 
应该增加在线交流,这样方便些。
但千万别成了聊天室(聊些没用的)。
经常这样,回了贴子,等对方回答时不知他是否在线,净傻等。
 
现在我知道 wjiachun "人气的感觉"的意思了 - 是不是就是指"在线富翁"及其状态?
离线阅读解决不了这个问题,一定要在线才行啊.
我一直不看好通过 web 来解决在线交流.那一定是搞不过 icq 类的东西的.
要有新意就通过 P2P 来做.我将在 dfwBase 中满足大家的需求.
回到"新概念离线阅读 - 通向大富翁之门"新离线阅读的主题,还得介绍一些背景和心得,
本来懒得打这些字了.看样子靠自己领悟还不行,讨论不起来.
当我第一次看到 freenet 的时候,就发现它使用了 web gateway 技术,即运行一个微型的
本机 web 服务器,接收来者浏览器的请求,然后接通其网络资源,最后结果返回浏览器.
Web Browser --- web gateway --- freenet
好处是能利用现有浏览器资源和html的优势,实现浏览器界面 / thin client.
我希望介绍这个方法给大家.因为用 Delphi 做这个非常容易,我们的离线数据库是现成的
实验材料,所以就做了这个"新概念离线阅读 - 通向大富翁之门".结构如下:
Web Browser --- dfwGate --- CGI --- 离线数据库
其中,CGI 是用 Delphi 写的标准 CGI,可以在 IIS / PWS 下运行.
dfwGate 是一个微型的本机 web 服务器,除了一般 http 静态文件访问功能外,
还加入了标准 CGI 的支持以及 XSLT 功能.(看浏览器中的源文件,里面没有 xml,只有 html,IE4/Netscape也能用了)
请大家结合"新概念离线阅读 - 通向大富翁之门"这个实际例子.
讨论 web gateway 结构的优缺点和意见.(对本论坛的需求可以另发贴子,LID有的是.)
 
老板:早关注过类似的构架。不过,在单机上好象真的没必要啊...
我觉得,唯一的优点,可以借助Browser,但现在都用IE了,所以...除非你不用IE,或者
是你的客户不用IE,这个优势才显示的出来...
而缺点估计就比较多了,首先是效率,包括执行和开发效率,然后就是没有标准的GATEWAY,
如果每个软件都带个GATEWAY,那...
至于多用户,那还不如真正的WEB SERVER。
不过,类似的技术还是有用的,以前有个PROXY SERVER,就是通过类似方法提供管理功能,
倒真的感觉不错。
纯属个人意见
 
刚下了,可惜不会配置,好东东无法享用。可否指点指点?
 
CJ,我觉得好处有不少,您要这样想:
我介绍的这个结构可算是一个单机B/S结构, 更加重要的是它是个多层结构模型.
实现了: thin client + application server + logic processor + database
1.用户层: 浏览器, 瘦型客户段.
2.应用服务器: dfwGate 是一个标准的 web server, 300k 还支持了 XSLT.
3.逻辑处理器: 一个标准的 CGI 程序
4.数据库: access / SQL server
整个系统结构如此清晰, 标准得不能再标准了.
因为采用本机 Socket Stream 传输, 执行效率没有大问题, Unix下很多程序都是这个模式.
相反开发效率大大提高: 界面修改了,发布些新的 XSL 文件不用更改系统;
程序功能增加了,发布个新的 CGI exe.不用更改 gateway.
还因为支持标准的CGI,谁都可以为您扩充系统,相当于具有了插件功能.
最后,这些 CGI 功能模块具有完全升级性,可以用到IIS/PWS中.
于是一个单机系统可以立即升级到 intranet/internet 系统. 甚至 Wireless network !!!
反观传统的离线阅读软件,界面部分,数据处理部分所有模块都是整合在一起的.
改一个屏幕上的字, 或者修改一点数据库功能都必须重新编译整个系统和发布整个系统.
您再加入插件功能,网络升级功能试试看,会这么方便吗?
 
老大,说老实话我还是挺喜欢用离线浏览的,不过每次都要下载那个最大的全套的离线数据
库实在是很头大,下载最新的吧,合并又成问题,如果能够很好的解决合并的问题就好了。
 
我很快把接收 DFWML 的功能加上,您上网,它就在后台接收数据,
就不需要另外下载和合并数据库了。
 
感觉很好玩。
 
老板:您说的优点我承认,不过,我说了,是不是有这个必要?
我始终是信奉所谓的“实用主义”(虽然有时也有点为技术而技术)
1.作为一个单机程序,无论修改哪一部分,您都必须发布/更新一些东西吧?
至于更新的量的多少,对维护成本有多少降低?如果是网络版,您当然只需要
更改应用程序服务器,而现在,您还是需要更新所有客户...
2.的确,Socket Stream传输不影响多少效率,dfwgateway影响效率也有限,不过,
有必要牺牲那些虽然不大的效率吗?最终用户牺牲这些效率,到底得到了什么回报?
3、开发CGI BASED程序应该没有用RAD开发传统程序效率来的高吧,您所谓的开发效率高
也就是后期维护阶段的扩充部分,但是,有那么需要扩充的单机系统吗?
4、至于可以很方便的升级到INET,我到同意,不过,为INET开发的程序和单机开发
的程序需要考虑很多不同的问题。您那么开发,可能导致在开发单机程序的时候有过多的
投入吧。
不过,我说了,这样的结构还是有一些可以应用的特定地方的。
还有,同意LHA,那个程序的确很好玩。
 
支持一下CJ吧!
我也觉得这个功能不是很实用,实际上cAkk的阅读器里面的Html方式就类似这种,速度
有些慢,比不上直接用mshtml接口写的。
老孙如果对这些新奇的玩艺有兴趣,不如我推荐一个新创意,写一个
离线数据库 -> 新闻组服务器 的网关,这样用outlook就可以浏览离线数据了,
彻底淘汰所有的离线阅读器!!!!!!你们左倾候、cAkk之流的不服不行啊!
BTW:以后如果真写了这种东西,可一定要记着注明:创意来自“一个过客”大侠哦!
 
的确,现在离线阅读器缺乏创意,说实话大部分的界面都或多或少来自于cAkk的
那个早期版本,早看腻了!
yysun的这个有一点创意,不过还不至于只用很少代码实现吧?控件不算代码吗?
难道不觉得我的 新闻组服务器 网关的创意更有意思?
 
那就玩玩吧等, 等你看到源程序就会觉得更加好玩.没有几行 :)
我的目的就是让大家感觉一些不同的东西.新的概念.
离线阅读除了做得象 outlook express 那样, 其实还可以翻出很多花样.
每天上班,做项目都只敢选用比较成熟已经被验证了的技术方案.
而大富翁论坛却是任意发挥想象的地方,有数据,有用户,有网络,
可以试验各种新式武器 ...
 
新闻组服务器网关早就有过,至于后来为何关闭了呢?查查离线阅读数据库吧.
支持 SOAP 的计划倒是有.我还计划做 j2ee 的论坛模块,
不过想必又会遭到"杀鸡用牛刀"的回答.
 
我刚试过了,可是为什么没有已答问题呢???
 
不错,简直是一本书~!
 
为什么我啥也没看到呢?
是不是和我的代理服务器有关?
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
851
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部