wp,真是太棒了
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://blog.devep.net/virushuo/2006/01/17/donews-wp-great.html
从donews用.text之后,我就时常在嘲笑韩磊。作为一个.net的老程序员,我得告诉你,对.net这个系统我一点也不看好,这东西用来做企业内部的erp,crm什么的肯定是好东西,用来给互联网用户提供公众服务,尤其是一个具有无限增长可能的网站为用户提供公众服务,老天,你不是疯了吧。
一个朋友是.net的支持者,我简单的一句话就击倒了他:“你去看看donews和csdn这两个.net的案例,如此高的出错率,这就是.net的效果。你敢说他们没有技术能力?”。对于韩磊,我最狠的一句话是:"我要是微软,现在我给donews钱,求求你别们用了,你们用这几年,得多少公关费用才能挽回负面影响。"
其实别说donews,微软的spaces还不是一样经常出错?这个问题回头再说,.net就是存在问题,不管那些微软的fans和mvp们承认不承认,这东西就没办法作大型服务,问题不是语言本身,从windows开始,到iis,全错了,从根就错了。要职到,高负荷是一个很重大的课题,说实话,别说.net,就算java我一样不认为能轻松的提供高负荷服务。
或许有人会说是技术问题。没错,或许是技术问题。但这东西上手容易而后面对高负荷的时候学习曲线骤然升高,难道是一种正确的态度嘛?这真令人无法忍受。改日我专作一篇关于对微软的感受之类的东西,微软的东西不是不好,但如果你要面对可能出现的快速增长来使用,你一定要作出在后面的日子里面付出极其高昂的后期成本的打算,这足以抵消前面开发快速上手容易程序员网管便宜而节省的成本。所以,中小型的项目,要考虑微软的产品,大型服务,想都不要想。
无数的血泪告诉我们,谁tmd说微软整体拥有成本低来者?那是pr稿罢了。
当然,这并不能怪韩磊,首先,donews开始blog的时候,实在是没有几套好的blog系统,mt只有2.x,而wp还没个影子。当时也确实没什么办法,.text还是个比较好的选择,相对于自己重头开发的话。再说,2003年我还在迷恋.net呢,也觉得是个好东西,我还没看透这些东西呢。
当我自己在blog.devep.net/virushuo采用mt之后,我就在时常游说韩磊,换mt吧,换mt吧,换mt吧。当然哥们始终告诉我两个字“不换。”。
是,对于一帮.net程序员,学习perl确实有点难度。其实对于我自己也有难度,不过为了打理我的blog,我还是学了点。
后来终于wordpress的声名越来越旺了。于是我就开始对韩磊说,换wp吧,换wp吧,换wp吧。donews并入千橡后,韩磊不再说“你有什么需要.text满足不了,我们可以慢慢开发”,而是开始考虑我这个建议了。某一天,他告诉我,换wp。我真是乐疯了。今天刘韧终于正式确认了这个消息,太棒了,除了这个词我想不出来别的形容词了。
前面大半是开玩笑,我也充分理解donews为了缩小规模,不得不采用快速简单的解决方案。不过我们后来也看到了韩磊为了.text渡过了多少不眠之夜,看的让人痛心。虽然他的程序写的很好,但写程序绝非他的强项 。同样的时间内,他应该用去思考,为大家带来更多东西,而不是以“自己最短的一块板”作苦力和.net搏斗。
未来看起来挺美好,很快我们就有wp用,爱搞搞也答应会跟着修改他们的程序支持wp,真是太棒了。
综上所述,概括3个结论,
1 wp,太好了,donews并入千橡,是好事,过去我仅仅认为理智上是好事,感情上有点难以接受,现在我终于在感情上也明白无误的认为是好事了。
2 你要想提供稳固的,长期的,大容量的服务,千万别用.net,否则你会付出巨大的代价。
3 期望csdn也赶快换。这样我可能会把csdn的技术blog继续用起来。
最后一个建议,刘韧说首先靠用很多机器的办法,以后靠静态化。我得提醒,不要去试图静态化wp,这没有任何意义。php的高性能造成了我们很少看到静态的php应用,不是作不到,而是没必要作到。无论是phpbb,还是wordpress,都是靠cache的方法来解决性能问题,事实证明了这种cache这和静态化性能相差无几(其实也可以看做一种管理下的静态化方案),而弹性却增大了很多。只有.net那种穷头末路的东西才动不动想着静态化呢。
用wordpress,只需要一件事,就是作一个好的linux/freebsd集群,而不是花费时间去静态化。




Comments
CSDn如果不用.text 估计会有更多的Blogger加入
Posted by: Fenng | January 17, 2006 11:41 AM
呵呵,如果 donews 用wp,我立刻转到donews上来~
太好了~
Posted by: x5 | January 17, 2006 11:15 PM
csdn的blog真是太差了.老是时不是的挂掉.
同是,MVPs聚焦的地方,博客堂也有间歇性的出错...
看来.Text应付大流量的访问还是有很多问题啊~
还是php的稳定性高啊~
Posted by: robin-hbifts | January 18, 2006 1:01 AM
PHP 的抢手
鉴定完毕
Posted by: shengfang | January 18, 2006 11:09 AM
当年在csdn和donews中选择了前者,结果频频挂掉,有段时间几个月不能访问,只好搬到msn.
不管用什么,稳定是第一,能应付大流量才是首位,其他的以后考虑也不迟
Posted by: 贝林格 | January 18, 2006 1:49 PM
.net没有错,错的只是.Text。没有别的意思,也不是捧.net压php。
.net,perl,php。我都用过。php确实非常杰出。
但是,希望你在得出结论的同时,注重一下论据的合理性。
csdn/donews现在用的是.text,不错,他是.net写就的,但不代表.net最多只能做到.text这种境界。
http://channel9.msdn.com/
以及
http://blogs.msdn.com/
都是.net的框架。
我不了解.text到底问题出在哪里,所以我不敢断定什么。但是,我不能说用php写不出来一套比.text更差的引擎。
所以,归根结底,程序比得其实是人,假如.text写的架构就不合理,那么hanlei再熬多少夜晚也是没用的。
Posted by: zhengyun | January 18, 2006 4:03 PM
评论还需要审批,呵呵,特色啊
Posted by: zhengyun | January 18, 2006 4:15 PM
.net没有错,错的只是.Text。没有别的意思,也不是捧.net压php。
.net,perl,php。我都用过。php确实非常杰出。
但是,希望你在得出结论的同时,注重一下论据的合理性。
csdn/donews现在用的是.text,不错,他是.net写就的,但不代表.net最多只能做到.text这种境界。
http://channel9.msdn.com/
以及
http://blogs.msdn.com/
都是.net的框架。
我不了解.text到底问题出在哪里,所以我不敢断定什么。但是,我不能说用php写不出来一套比.text更差的引擎。
所以,归根结底,程序比得其实是人,假如.text写的架构就不合理,那么hanlei再熬多少夜晚也是没用的。
Posted by: zhengyun | January 18, 2006 4:15 PM
to zhengyun:
1 不需要审批
2 我收到了你评论的提醒mail,但是不知道为什么没显示出来。
3 兄弟,你提出的问题,我实在是不想再解释一次了,我只能说,你有点幽默感好不好?
4 还有你关于aigaogao的回复,我觉得你也没命中要害。xml-rpc那些协议你看过吗?你知道他们能够实现什么功能吗?
Posted by: virushuo | January 18, 2006 4:38 PM
对你认为我没有幽默感,很抱歉,我不知道你因为什么而发此感慨。
另外,xml-rpc我在2002年已经开始写程序使用了。
我评论aigoagao,实际上是通过keso自己说的“Donews Blog使用的是开源的.TEXT系统架设,但由于很多地方做了改动(比如完全实现了静态化),导致原来系统支持的MetaWeblogAPI无法使用,所以Donews Blog的用户不能使用通用的blog离线编辑工具更新blog。这个“aigaogao”编辑器完全不使用任何API,只是通过标准的HTTP协议,就可以实现blog的发布、管理、备份等等大多数功能”
而发的感慨。
我的意思是说,2002年已经有很多blog离线编辑工具,我至少使用过其中的三个,他们都是用通用的xml-rpc协议来提交或更新自己的blog,我那时候使用的blogger.com的桌面工具就是这个简单原理。只不过国外的这些工具在国内的封闭的BSP面前显得无用武之地。
Posted by: zhengyun | January 18, 2006 5:27 PM
为啥不考虑typo,更新潮哈
Posted by: novocaine | January 23, 2006 3:55 PM