My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 精文荟萃 > 软件FAQ
软件设计之我见。我看各大论坛的发展
作者:佚名 时间:2005-05-26 11:31 出处:互连网 责编:MyFAQ
              摘要:软件设计之我见。我看各大论坛的发展

软件设计之我见。我看各大论坛的发展
如果你是给别人定制程序,估计功能实现,没有大bug,就可以了。在效率的考虑上,故计划比较少的时间。如果你是一个有经验的设计者,那么你估计不知不觉地就会把效率考虑进去了。

如果你是开发自己的程序,设计得不好,估计成功的机会就很小了。

就拿各大论坛的不断涌现,有早的,有晚的,比如vbb,ipb,phpbb,dz,fb,pw,我的elb,pob,我的UB(暂时用)等等。

可以看到,越往后,论坛的速度是越来越快,不过功能还是老的辣。追求速度,软件业一直没有停止过。不管是游戏,还是软件,都是这样。

但是,如果软件开始设计的时候,参考资料少,什么都要有自己来设计,设计的好坏,直接影响到他的后续开发。就vbb来说,扩展性能特别强大,缺点就是速度慢,这个与他早期开发采用的技术有关系。但是他现在如果要改内核,关系的东西太多,时间上耗费不起了。比如,要改编译模版,那简直就是要重写代码(可能有更好的方法,希望指教)。

在开始设计错误导致的后果,我深有体会。就我的早期版本,也是学习php时做的东西,而且,程序是以文本论坛wdb为蓝本(代码太烂,可能是后来人给hack了太多,乱了套了)。我就是这样,写出来了elb,写的费劲,出来后,效果实在不令我满意。我那时候很佩服dz,快呀。

在这种情况下,我决定研究php+mysql速度。
我想用很方便的方案解决速度问题,但是没有实现,我试验过多次,速度接近dz,但是不能够超过。速度是有提高,但是还是不能够与dz比。
这就证明了,起初的开发的错误,给后来的进一步提高带来了巨大的阻碍。
这样的错误的开发方案与设计方法,最终导致的是我全部重写代码,代价之大呀。

能够坚持下来,还是取决于我心中的想法,别人能够做到的,我也能够做到。

像那些老的论坛,由于太庞大,可能不会为了提高某些性能而大概结构,这样他们估计是得不偿失的。这样做,不但工作量大,耗资也大,开发出来的程序,估计比vbb3还需要更多的测试时间
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有