项目设计讨论,像人人、开心或者Facebook这样的大型网站,是使用面向过程还是面向对象呢? 如题,现在公司要求做一个大型的SNS类型的网站。我在想用什么模式比较好。过程的话,优势在于速度以及资源占用较小,缺点就是之后的维护貌似不太好做。面向对象的话维护相对来说容易一些,但是效率上要差很多。看看大家有什么意见,说出来交流一下。如果有知道这样的大型网站的设计方法,也可以说出来一起讨论讨论吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感觉现在都主张采用面向对象,重用性比较高,但是也不能丢弃面向过程的.有些内容采用面向过程还是比较省事的.现在的框架基本都是采用面向过程,mvc结构,这样层次就比较鲜明,也给开发带来效率。 从来不认为OO会对性能造成显著影响.嗯,有些代码的确有问题, 但问题不是OO,有些是代码本身的问题,改成过程也一样有性能问题, 有些是还不够OO...OO也有设计(更讲究设计), 不好的OO设计当然会有问题.....面向过程的开发,更容易在项目复杂和长期维护后,因为代码过于复杂而难以简化,会造成有些代码不必要的重复运行.对性能最主要的影响在于需求, 不必要不合理的需求是最容易造成性能问题的. 这个话题很复杂,不考略其他因素的话,基本以维护为首要考虑,因为整个网站,php仅仅是运作流程中的一环,其他环有变动,php就难免要变动;至于速度资源那些,自己做好代码优化,剩下就要看硬件了。硬件都是钱砸出来的,没有钱就想搞大型网站的那些人,估计是看bill gate的自传看得太多了 php连ldap时 ldap_search不到数据的问题 急!!! 诚聘网站PHP工程师 [付费]将一段文本转换成数组。 PHP连MYSQLI数据库问题 PHP自制会员系统,如何限制一个IP一天的留言数? 我想做一个用户认证的程序,并让它在其它页面中都显示出该用户的名称,该怎么写呢? 文件名提取问题??急 PHP该怎么写 请教一个关于php数组问题 刚刚入行的小白求教.. PHP 将图片添加到数据库的问题... 路径问题 安装 apache 中,domain 和 sever 信息如何输入呀?(这个信息有用么)
现在的框架基本都是采用面向过程,mvc结构,这样层次就比较鲜明,也给开发带来效率。
有些是代码本身的问题,改成过程也一样有性能问题,
有些是还不够OO...OO也有设计(更讲究设计), 不好的OO设计当然会有问题.....
面向过程的开发,更容易在项目复杂和长期维护后,因为代码过于复杂而难以简化,会造成有些代码不必要的重复运行.对性能最主要的影响在于需求, 不必要不合理的需求是最容易造成性能问题的.