平面设计软件,软件设计之我见。我看各大论坛的发展

软件设计之我见。我看各大论坛的发展 - 软件FAQ - 电脑教程网

软件设计之我见。我看各大论坛的发展

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

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

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

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

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

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

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

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

像那些老的论坛,由于太庞大,可能不会为了提高某些性能而大概结构,这样他们估计是得不偿失的。这样做,不但工作量大,耗资也大,开发出来的程序,估计比vbb3还需要更多的测试时间

(出处:http://www.sheup.com)




标签: