软件设计之我见。我看各大论坛的发展 如果你是给别人定制程序,估计功能实现,没有大bug,就可以了。在效率的考虑上,故计划比较少的时间。如果你是一个有经验的设计者,那么你估计不知不觉地就会把效率考虑进去了。 如果你是开发自己的程序,设计得不好,估计成功的机会就很小了。 就拿各大论坛的不断涌现,有早的,有晚的,比如vbb,ipb,phpbb,dz,fb,pw,我的elb,pob,我的UB(暂时用)等等。 可以看到,越往后,论坛的速度是越来越快,不过功能还是老的辣。追求速度,软件业一直没有停止过。不管是游戏,还是软件,都是这样。 但是,如果软件开始设计的时候,参考资料少,什么都要有自己来设计,设计的好坏,直接影响到他的后续开发。就vbb来说,扩展性能特别强大,缺点就是速度慢,这个与他早期开发采用的技术有关系。但是他现在如果要改内核,关系的东西太多,时间上耗费不起了。比如,要改编译模版,那简直就是要重写代码(可能有更好的方法,希望指教)。 在开始设计错误导致的后果,我深有体会。就我的早期版本,也是学习php时做的东西,而且,程序是以文本论坛wdb为蓝本(代码太烂,可能是后来人给hack了太多,乱了套了)。我就是这样,写出来了elb,写的费劲,出来后,效果实在不令我满意。我那时候很佩服dz,快呀。 在这种情况下,我决定研究php+mysql速度。 我想用很方便的方案解决速度问题,但是没有实现,我试验过多次,速度接近dz,但是不能够超过。速度是有提高,但是还是不能够与dz比。 这就证明了,起初的开发的错误,给后来的进一步提高带来了巨大的阻碍。 这样的错误的开发方案与设计方法,最终导致的是我全部重写代码,代价之大呀。 能够坚持下来,还是取决于我心中的想法,别人能够做到的,我也能够做到。 像那些老的论坛,由于太庞大,可能不会为了提高某些性能而大概结构,这样他们估计是得不偿失的。这样做,不但工作量大,耗资也大,开发出来的程序,估计比vbb3还需要更多的测试时间 |
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章 没有查询到任何记录。
最新文章
真三国无双凉宫修改器如何用美图拍拍制作和
没有找到d3d9.dll怎么办_缺少d3d9_xx.dll的FAT32与NTFS的区别?.NET 3.5 安装错误的四个原因及解决方法Mykeylock滑动解锁软件的操作教程
人气排行 .NET 3.5 安装错误的四个原因及解决方法真三国无双凉宫修改器使用教程MSN错误代码_解决大全80048823等 登陆不了解没有找到d3d9.dll怎么办_缺少d3d9_xx.dll的kmplayer怎么截屏 (含如何用快捷键截屏)如何用windows自带的截图按钮来截屏如何用美图拍拍制作和明星合影的相片如何使用qq截屏
查看所有0条评论>>