论坛首页 编程语言技术论坛

PHP框架的繁荣是正确的发展方向吗?

浏览 247029 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-02-09  
koda 写道
willko 写道
uch的代码写得很烂,如果用来做高流量的SNS,还是自己开发吧。 。


代码质量差到影响流量?从哪个角度说起?

代码质量影响到维护性

维护性差影响到修改,而修改不只是业务变化,架构的变化也会带来程序的修改。
0 请登录后投票
   发表时间:2009-02-09  
willko 写道
koda 写道
willko 写道
uch的代码写得很烂,如果用来做高流量的SNS,还是自己开发吧。 。


代码质量差到影响流量?从哪个角度说起?

代码质量影响到维护性

维护性差影响到修改,而修改不只是业务变化,架构的变化也会带来程序的修改。


自己做的构架可能更差:) 如果说流量和uch的代码够烂有什么直接关联,实在牵强
0 请登录后投票
   发表时间:2009-02-09   最后修改:2009-02-09
koda 写道
willko 写道
koda 写道
willko 写道
uch的代码写得很烂,如果用来做高流量的SNS,还是自己开发吧。 。


代码质量差到影响流量?从哪个角度说起?

代码质量影响到维护性

维护性差影响到修改,而修改不只是业务变化,架构的变化也会带来程序的修改。


自己做的构架可能更差:) 如果说流量和uch的代码够烂有什么直接关联,实在牵强


如果你要分表、分库、主从,增加memcached,肯定要修改代码的,uch从开始就没考虑这些问题,只想快速推出产品,所以,代码质量确实不怎样。。
而uch大量使用了动态数据类型,in语句(条件很多),缓存方面混乱,大量使用了全局变量,文档没有,要改架构基本上把uch翻转了,我只是看了几天uch的代码,我不是负责这个项目的。

我讲过了,代码的修改,不知是业务变化,你服务器架构变化也带来了修改

我公司就是用uch修改的sns,现在很担心pv达到500,用12台服务器能否支撑

可能我并没有很好的描述我的问题和观点,不好意思。

康盛的ucenter代码写得比较好,不过ucenter我们也大改动了。

当然我并不质疑康盛那帮程序员的能力,他们水平很高,他们做出了很多贡献。
0 请登录后投票
   发表时间:2009-02-09  
有没有兄弟研究过ECMALL的代码?
它的MVC基础代码感觉还不错,比起ZF,能提高不少效率,就是不知是康盛自己做的还是基于某个现成的框架。
0 请登录后投票
   发表时间:2009-02-09  
fnet 写道
willko 写道
uch的代码写得很烂,如果用来做高流量的SNS,还是自己开发吧。 。



从PHP的角度来讲,这个代码已经不错了,要想看烂代码可以看看 ecshop和phpcms,的确很烂 ...

ecshop的代码还是不错的啊,很清晰,只是数据结构没有分析好,导致有些功能的实现代码很别扭。
0 请登录后投票
   发表时间:2009-02-10  
php的编程思想和java或.net的区别还真是有点大啊。

大概看了一下uc的代码,标准的页面混合代码的风格,在java和.net中是十分批斗的。
0 请登录后投票
   发表时间:2009-02-11   最后修改:2009-02-11
andywu 写道
php的编程思想和java或.net的区别还真是有点大啊。

大概看了一下uc的代码,标准的页面混合代码的风格,在java和.net中是十<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>分<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>批斗的。


uc实现了mvc,只是他的c和m层是紧耦合的。你看的代码可能是uc后台的代码吧。。
0 请登录后投票
   发表时间:2009-02-11  
@ls

多谢提醒,之前的确没有看仔细。

我看的是index.php,的确如你所说,mc是在一起的,只是把v分开了。这看来也是php的简单哲学的体现。
0 请登录后投票
   发表时间:2009-02-11  
uc算好的了

看discuz 吧,那绝对是遗留产物了
0 请登录后投票
   发表时间:2009-02-11  
php 和asp差不多~~
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics