从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集群,而不是花费时间去静态化。


34条评论

  1. PHP就比ASP,JAVA强么?mysql的并发能力更有限啊。

    说到底还是赶潮流,改天出个什么新的系统,你又要嚷着换了

  2. 这么说我要开始考虑搬家了?

  3. 支持换WP^O^

    就我看过的网站来说,LAMP的稳定性就是比.net好。

  4. virushuo 说得对

    当初我们的程序员哥们 说要用jsp我都强烈反对.当然程序员

    哥们也要发展.不能总是简单的apache php.人家想用weblogic.为了避免成为程序员发展的绊脚石.我们最终用了weblogic. 恶梦开始了.

    ejb什么的 只能是在企业搞.

    互联网谁也说不上有多少个并发来访问你.

    到时候 高负载的时候.学习曲线 斗升.

    解决吧. 如果我用php我可以 很容易的 复制程序 前面加cache. 现在倒好. 都是jar包. 搞吧. 自己概念都没搞懂.就玩weblogic.

    我觉得 java 以及.net 的确是给企业设计的. 互联网还是应该达到目的 越简单 越好.

  5. :(

    俺看了蛮久了。NET,这么一来,打击!

  6. 是,对于一帮.net程序员,学习perl确实有点难度。

    这句话显得你很没有水平

  7. 我得提醒,不要去试图静态化wp,这没有任何意义。

    hehe,我笑掉大牙了。

  8. 打击流氓,人人有责!!

    中国流氓软件,流氓网站名单大全,请网友相互转告,避免中招

    http://www.seetopten.com 揭露当前所有流氓软件,垃圾网站,严厉打击在互联网上耍流氓行为!!

    请将此信息告诉您最亲密的网友,所有您所在的QQ群,让您身边的所有朋友都有一个安全,高效,绿色的互联网环境

    打击流氓,人人有责!!遇到流氓,请向http://www.seetopten.com举报

    请大家顶!!!

  9. to becall:

    1 对谁来说,学perl都有点难度,尤其是看过perl那个用代码写出来的骆驼。

    2 嘲笑别人没关系,但是要说出理由,否则你就是更可笑的。

  10. to windrose:

    你搬家?你不是unix用户嘛?换wp应该正好符合你的喜好啊?

  11. 欢迎光临Perl爱好者之家 http://www.easunstudio.com/cgi-bin/perl/index.cgi

  12. 好,总算换程序了,我的空间不支持PHP,不然我也用WP了

  13. 看过.text的数据库结构

    看完我就丢下,没再继续看代码了.

    相同的还有DNN….看完数据库结构..可以丢掉了

    倒是anf,觉得还算不错,起码就结构来说.

    ps:扯点题外话.就算php很快,静态话个人觉得也是必须的.

    donews,不清楚技术人员的配置.

    csdn….算了吧,我严重怀疑csdn自身有高手程序员没有….

  14. 自古文人相轻. 现在看来 技术人员也一样.

    语言没有 好坏. 最早的程序都是汇编写的. 你能说汇编不好?

    争论一些好坏是没有意义的. virushou 并没有说什么语言好 什么语言不好. 他说的是框架.

    java 和.net都是为企业应用而出现的框架.

    你任何语言 都要在一定的框架下吧. 就好比你盖房子的材料.你要是用石头 .你就只能盖石拱桥.你要是用混凝土.你就可以盖跨江大桥.石头和混凝土

    没有好坏. 你爱用哪个就是哪个.

    微软 的框架 就是 大而全. 我不否认微软的技术人员是世界上最优秀的.

    但是因为微软走的战略就是大而全.关联性太强.所以在互联网应用上的确不是太合适.互联网变化太快了.

    尾大不调.

    同样道理 php+mysql也不适合在银行和证券内部系统中使用.银行证券内部系统就适合用.net或者java.

    就好比现在电信还用的是c+tuxedo+sybase或者oracle一样.你让他们用mysql? 搞笑啊.

    我一直觉得老祖宗说的 大巧若拙 真tmd的是真理. 当你三天

    两头 不睡觉 被exchange或者ad折腾的半死的时候 而不得不求助微软.而同时微软也解决不了.建议重装.你就会明白什么简单就是美的道理了. 我不否认exchange是目前很好的协同工具.而且我们还会继续使用下去.但是我还是那么的怀念用qmail 用 postfix的年代.

    就好比 linux不适合用在桌面上一样(至少现在).

    世界上几个 高负载的网站 . 除了微软自己 好像用的都不是微软的架构吧.(我是凭印象的 大家可以指正).

    微软拿手的是企业内部使用. 就好像FXD骂微软的文章 也是用window+word 写出来的.

    我们都承认微软是个非常牛x的公司.但是我们的确觉得 用他的来作互联网 目前是不太合适.

    原则是 :达到目的,稳定第一 可扩展性第二 简单第三.

  15. Web应用主要有两种:企业应用和互联网应用。二者是很不同的。

  16. 同意阿开的。我从来不否定微软,我一向认为微软和google是一样伟大的公司,微软也有最好的科学家。

    只不过,事情总有两面性。电钻再好,也不能拿来剔牙不是?

  17. to 叶子:

    静态化确实可以再提高一点点性能,但是修改模板的时候,就会造成大量的性能损失(重建全站),或是有人评论,trackback…都会重建页面,这都是性能损失。

    我说的是:事实证明了这种cache这和静态化性能相差无几(其实也可以看做一种管理下的静态化方案),而弹性却增大了很多

    在cache方案足够好的情况下,带来更大的弹性就意味着更好的用户体验,我觉得是划算的。

  18. cache其实和静态没啥区别. 当然seo 就不知道了.

    ps: 猛禽.我老婆参加过你的blog聚会.哈哈.

  19. 是啊,现在php的cache已经是非常成熟的项目了,性能很好了。

    seo用url rewrite,一样没问题。

  20. 我说的是用squid后者 oracle webcache

    当初我们就是为了解决静态问题 用了cache.后来程序员懒了.什么都cache搞定. 搞的我们有时候连cache server发来的少数请求 都支撑不住了.(题外话sql优化很重要啊). cache最大的问题其实 就是个性化了和互动的问题了.

  21. blog的模板其实完全可以拿css来搞定的….

    评论&trackback可以另外的页面或者就用动态的.

    可能是个人喜好不同吧…

    PS:偶对php灭研究..^_^

  22. 虽然在你的blog上面唾弃你有点不够厚道,但是还是无法容忍你的无知,架构与效率一直是设计者研究的主题

  23. 随便,我已经说过了,没有任何理由就说唾弃,只不过是展示你的无知罢了,当然,还有不阅读综合症。

  24. 这个可以拿来作反M$的pr稿了。呵呵

    顶这句话:“现在倒好. 都是jar包. 搞吧. 自己概念都没搞懂.就玩weblogic. ”

  25. 某大学有一个科研小组调查了1万名13至18岁的青少年,发现约有60%经常使用手机者有性生活的经历,其中最小的年仅13岁。仅8%至9%的人同样有性生活的经历,但他们不常或根本没用过手机。因此,该研究小组的威利·彼得森说,经常使用手机的青少年容易更早地涉足性生活。

    大家认为他的推论对吗?

  26. 555….又要改,好不容易做好2个网站,如果国内所有的BSP都遵循一个统一的业界标准就好了,我们就不用那么辛苦个个突破,其他朋友想开发类似工具也容易。

  27. plog性能问题比较严重,要用的话改的太多了。

    bokee用的好像就是plog。

  28. wp, 并不见得是donews及csdn 的最好选择。

    个人更看好plog。

    当然这两个目前都只支持mysql(这又是个有先天不足的东西)。

  29. 那给你介绍一个WP的blog客户端Zoundry,完美支持Donews!我写的教程在这里:

    http://my.donews.com/alangs

  30. 写了个从MDB数据库中导出RSS的小程序,用来帮你得到RSS,然后导入WP.

  31. 楼猪SB!

    不懂技术能来这里猪叫~~~

    哎~中国就是这些这种人。。。狂晕。~

  32. 古人的一些话,怎么就说得那么对。确实是“简单即美”,

  33. 如果仅谈技术,谈性能,用java+weblogic+oracle(+服务器集群,如果确有必要)能搞定,我想.net也能搞定(目前正在学习中),如果考虑到性价比我就不太懂了。

  34. TrackBack From:http://localhost/DotTextWeb/bbb/archive/2006/03/10/197.html

发表评论

评论也有版权!

click to change验证码