Hello World
Spiga

谈吉日嘎拉的《白话反射技术》及其他(吵架篇)

2009-10-16 21:08 by 老赵, 21430 visits

在技术社区还是以技术为先,在上一片文章里我谈了技术方面内容,那么这次就来谈谈非技术的。

我反感这种社区氛围,火药味不是问题,但是谈技术时不好好谈技术,总是扯上这人如何那人如何,你吃饱了撑的他良心被狗吃了,我实在心烦的慌。

先来谈谈我对吉日嘎拉的看法。说实话,许多朋友不喜欢他,但是我对他没有感觉。我的确非常不喜欢他对待技术的态度:随意,无所谓,将就——但是我对他的个人实在没有什么看法。我也不同意他说为了赚钱而作软件,为了赚钱而写文章,但是我又能用什么来批驳他?我能“视金钱如粪土”吗?我做不到,我无法向FSF一样提倡自由(Free),我最多提倡开源(Open Source)。吉日嘎拉是很招摇,再加上会抛出一些又一些似是而非的结论,在一定程度上的确会误导初学者。但是,如果我们动辄刷的高举反对吉日的旗帜,众人一拥而上进行口诛笔伐,言辞激烈,出口成脏,非黑即白,这又能带给初学者什么帮助?既然吉日的文章是从技术角度误导消费者,为什么我们不能从技术的角度来纠正他,而要用这种方式

包同学的文章中,除了列举了Jimmy Zhang的几篇非常优秀的文章和一本书之外,就只有这句话和“反射”有些关系了:

最后,不要怀疑反射的应用,三层架构中的数据层和DB的Mapping,AddIn架构,都离不开反射。这个话题说起来就大了,没有几年的项目实际是感受不到的。

但是,这除了让人知道反射这个话题很大,没有几年实际项目经验是感受不到……之外,别人又获取了什么信息呢?更让我奇怪的是,包同学举出的两个示例,恰好符合吉日文章中的几个观点(这点在前文中已经有所指出),这种缺乏条理的思维“碰撞”又能给出者带来什么呢?Jimmy Zhang的文章的确好,但是这几篇文章写的是反射的“使用方式”,而吉日的文章写的是反射的“使用场景”,两者完全不构成冲突,又能说明什么问题呢?Jimmy老大的文章是非常正确的,但这不能证明吉日是错的——请注意,我并没有说吉日“一定没错”。我在包同学的文章里也表达过类似的意思

Jimmy Zhang的确写的好,但是他和吉日写的完全不搭界。Jimmy Zhang写的是怎么用反射的类库,框架,怎么调用等等。而吉日写的是反射的一个使用案例,说白了也就是传统的反射工厂生成一个数据访问层接口的实例。我虽然不同意他对于技术的态度,但是就这个案例本身,虽无闪光点,但又错在什么地方?

但是直接被包同学当头一棒:

你真是扯蛋,我文章的最后一句话就是写给你的。

你俩就惺惺相惜吧。

而那“最后一句话”:

最后,质疑那些为其鼓掌叫好的看客,包括一些沽名钓誉的狗屁大腕儿,你们的脑子都进水了?你们到底从中看明白了啥?你们还是做技术的么?你们的技术就全都是这么做的?你们吃饱了撑的在那里摇旗呐喊称兄道弟?你们的良心都让狗吃了?

天地良心,我什么时候把吉日文章中错的东西说成是对的了?想了想,我唯一“夸”吉日的话应该只有这句

吉日兄很直接,这点很好。

我喜欢直接的人,不喜欢娇柔造作的人,所以我说这句话。而我喜欢的也只是吉日的“说话风格”而已,这就说明我支持他说的东西?为什么没有看到我对他文章中错误内容的评价,以及一次又一次对他“无所谓态度”的反驳?为什么我在谈论技术,就非要立马对于个人一顿臭骂?

支持一个人的部分,就说明支持他的全部?别人不能有任何对他的反对,否则就一阵劈头盖脸?

反对一个人的部分,就一定要打击他的全部?别人也不能有任何对他的支持,否则就一阵劈头盖脸?

其实包同学看不惯吉日,只是“风格”上的冲突,“意识形态”的冲突,本和技术无关,或者说完全可以通过技术方面的交流,探索,甚至是“搏斗”都可以解决,但为什么一定要用一些恶毒的语言进行人身攻击?这种讨论技术的态度不可取,尤其是举的例子本身就不恰当——我还是想说,包同学和吉日对于反射的使用场景问题上是统一的,其实唯一的“冲突”也就是“一个认为重要,一个认为不重要”。但是“重要”本身就是个无法量化的程度,这是一个非要拼个你死我活的问题吗?

我不认为兄弟们不知道正确地反驳一个人文章的方式是什么,但是许多朋友一定是被“冲动”二字搞坏了。冲动是魔鬼,这点实在不假,我也是靠着冲动在写这篇文章——不冲动就不是年轻人了。但是,在冲动的时候,还是尽量让“理智”占据上风吧。社区里吵架,吵着吵着就都变成面子问题了,何必呢?

我一直不喜欢“和谐”也不喜欢“和稀泥”,但是我同样不喜欢技术范畴外的冲突。如果要反驳,我们可以着眼于技术。例如,Stephan Schmidt在博客中发表了题为《下一代Java编程风格》的文章,阐述了他眼中Java编程风格的改变,以及未来的走向。于是有许多人发表了不同看法,如Cedric Otaku发表了文章《下一代Java与现在差不多》,逐条批驳。还例如,Patricks Smacchia认为NHibernate代码不稳定,Oren Eini不干了,逐条批驳,Patricks老大又撰文反驳,Oren也继续,最后我看着爽,就总结出一片InfoQ的新闻。同样的讨论还有譬如“所有的成员都应该是virtual的吗?”,还有前一段时间的Duct Tape Programmer事件,都可谓是互联网上的高质量辩论,无数人独立撰文发表了自己的看法。这些才是技术人员应有的风范。

您觉得吉日的文章误导初学者吗?写文章反驳吧!

您觉得吉日的文章充满铜臭味吗?写文章反驳吧!

Ivony…包同学的文章中回复的我认为很好,摘录如下:

博客园不应该是一个只能听到权威的声音的地方。或者说我们不能强求首页的每一篇文章都是对的,都是出自某个权威的人士之口。我们只能要求首页的每一篇文章,都是作者用心写的,而不论其对错影响。

甚至于说,文章放在首页就是接受大家的检验的。首页是讨论区而不是公告区。

话说回来,吉日写的文章就算是胡诌乱侃,那又能影响多少初学者呢?或者说一篇胡说八道的文章在首页误导了一大堆初学者,这里面难道没有初学者,以及所谓大牛的责任?初学者不辨是非,大牛们看见错谬而不予指出。

我觉得至少有一点,吉日的文章并不是一无是处,它可能会对初学者产生误导,但避免这一点难道的做法就是牺牲一个人自由发表文章的权利而不是群众的监督么?这未免太过于残忍。

我们今天打跑了一个吉日,难到明天不会冒出另一个吉日?任何时候群众的监督都是有必要的(如果真的有误导的话)。

我不否认吉日的问题很多,标题党,口水文,喊口号,拉旗帜。但如果这些东西真的能误导无知菜鸟的话,我想这些无知菜鸟自己也要负一部分责任才是。

包同学认为,如果写文章那就是在用自己的名气打吉日的知名度。以前记得也有朋友告诉我说,写了一篇批驳某本书的文章后,过一段时间就删了吧,否则还是变相打广告。炒作的越多,书卖的越好,吉日也越出名。但是我认为,书卖的多,吉日出名有什么关系呢?我们的目标是引导初学者,并不是要阻止别人卖书或要打压吉日出名,我们是在追求一个真理。当社区里批驳吉日的(有价值的)文章越来越多,到底什么是对的什么是错的也就一目了然,就算吉日名气再响又如何?我批驳一本书,我还希望这篇文章能够满山遍野的转载,让任何一个买书的人都能看到我的文章。有人是会感兴趣,然后去买,那又如何,他看了大量的驳文,自然知道什么是对的,什么是错的。

排错,也是需要教材的,不是吗?

我已经写了一篇文章,接下来就要靠大家了。挑出你最不满的吉日的文章,逐条反驳吧。

吵,吵个大西瓜。

Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名赵劼(包含链接),具体操作方式可参考此处。如您有任何疑问或者授权方面的协商,请给我留言

Add your comment

134 条回复

  1. 传说中的沙发[未注册用户]
    *.*.*.*
    链接

    传说中的沙发[未注册用户] 2009-10-16 21:13:00

    赞一个

  2. abcabcabc[未注册用户]
    *.*.*.*
    链接

    abcabcabc[未注册用户] 2009-10-16 21:15:00

    顶一个

  3. 包建强
    *.*.*.*
    链接

    包建强 2009-10-16 21:18:00

    这篇文章的观点我同意。
    那就把他的东西都翻出来,展开一次技术标准的大批判好了。批判的同时,也是提高自身认识的一种方式。
    火气大,那也是有积累的,那个虾米虾米的文章,让我反胃的实在很多,那既然有这个活动以及游戏rule,倒是可以参加一下,逐字逐句地推敲。

  4. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 21:18:00

    老赵

  5. 横刀天笑
    *.*.*.*
    链接

    横刀天笑 2009-10-16 21:20:00

    难道是沙发?
    ----------------------------------
    其实。。。吉日的很多文章是根本没法逐条反驳的。当然,我不是说他的文章好,是他大部分文章(或所有文章)根本是空洞无物。他写了N篇啥:走火入魔。。什么权限系统,但是从这些文章里,除了几个截图,几个描述,说实话这些文章更像他的那个权限系统的说明文档而不是什么权限系统内涵。所以这些空洞无物的文章,去逐条反驳有什么价值。
    还有,我也不知道,为什么还有很多人对这些空洞无物的文章却拍手叫好,不明白,不明白。

  6. 亚历山大同志
    *.*.*.*
    链接

    亚历山大同志 2009-10-16 21:21:00

    回过头来想想与其与人对喷口水证明对方的观点是错乃至上升到了对人格的全面批驳,还不如发文说说正确的应该怎么做,呵呵

  7. 横刀天笑
    *.*.*.*
    链接

    横刀天笑 2009-10-16 21:21:00

    发完帖子之后,发现不是沙发,郁闷一个。

  8. 老赵
    admin
    链接

    老赵 2009-10-16 21:21:00

    我回家了,赶末班车,兄弟们趁着“冲动”多来反驳日吉吧,不要憋在心里。

  9. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 21:23:00

    @包建强
    包哥 博客其实也是写给自己看的,对自己的总结,人家爱怎么写,怎么写么,把他的东西都翻出来,用技术标准批判有什么意思啊,大家还不如好好写几篇技术文章,帮助初学者呢,把他批判了,他就不行了,你又阻止不了人家不写,人家不说。
    就算不在博客园写了,人家也可以去其他的地方写


    现在吉日的文章也还好啊,又没广告,有的虽写的不是技术性的,但也有不少关于IT路的总结,我觉得还好啊

    比起以前的文章,我觉得吉日已经平和很多了

  10. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 21:24:00

    @Jeffrey Zhao
    老赵 一路顺风

  11. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-16 21:24:00

    我也对吉日和包同志发表过评论了。人身攻击没有什么意义。对我来说,任何批评我都可以接受,但是我会追根问底的去知道我错在那。

    对于吉日的“反射”,我的评论已经给了如下:

    1 反射与元数据对应,按我理解就是获取和使用元数据的一种技术,远不止“动态调用”而已。如果想理解元数据,可以看点底层的书。个人觉得初学者不宜看这种文章学习反射,还是建议系统学习一下.NET基础知识,以免误以为掌握了什么是反射。

    在中大型应用中,使用Mapping和反射影响的性能远远低于网络连接、数据库连接带来的影响,但这些技术却是软件产品质量保证的有用框架。每种新技术都有其应用背景,最好是抱着拥护而批判的态度去学更多的基础技术。如果是小应用的话,用这些东西也未尝不可。

    反射确实能够做到“动态处理一个类所干的事”,但这只是反射很小的部分,还有其它的重要东西,在我看来,Attribute是一种非常有意思且有用的东西,利用Attribute编程,有点类似于面向上下文编程。

    2 我对人没有任何看法,但是对发表的技术内容有看法。

    本文所谓的反射,太狭隘了,反射不仅仅只是“动态调用”,这是原理性的错误,会误导别人以为反射就这么点能耐的。感觉此文连基本的概念也没有表述清楚,因为反射和元数据是分不开的,没有元数据,就没有反射了。

    我认为“反射”从字面上理解就是,就是洞察系统内部。在.NET上我认为该技术是获取和使用元数据的技术。如果要理解这些内容的话,不是一两句话能说清楚的。因此,我建议系统学习基础知识,本人也不敢妄加定论。

    反射是有性能上的影响,但是它功能非常强大,在使用是需要平衡使用,而不是不用或者滥用。

    对包同志的评论:

    同意LZ的观点,虽然我比较斯文,一般不会骂的。关于技术,初学者最好还是系统的学习,而不是看了一些文章就认为自己掌握了反射,从而错失了深入掌握有用技术的机会。有些文章说是给初学者,但是连基本的概念都没有表达正确。听别人忽悠比看真正的技术手册是容易一点,但是很容易在忽悠中忘乎所以了。

    还有,接口和反射都是基础知识。

  12. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 21:26:00

    @包建强
    包哥 吉日怎么样,大家心里都有个判定。

    ~100个人100个看法。思想自由,内容兼包啊。

  13. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-16 21:26:00

    曹赛楠:
    @包建强
    包哥 博客其实也是写给自己看的,对自己的总结,人家爱怎么写,怎么写么,把他的东西都翻出来,用技术标准批判有什么意思啊,大家还不如好好写几篇技术文章,帮助初学者呢,把他批判了,他就不行了,你又阻止不了人家不写,人家不说。
    就算不在博客园写了,人家也可以去其他的地方写


    现在吉日的文章也还好啊,又没广告,有的虽写的不是技术性的,但也有不少关于IT路的总结,我觉得还好啊

    比起以前的文章,我觉得吉日已经平和很多了



    最后一句同意,吉日好像是谦虚了不少了。

  14. 包建强
    *.*.*.*
    链接

    包建强 2009-10-16 21:30:00

    道法自然:

    曹赛楠:
    @包建强
    包哥 博客其实也是写给自己看的,对自己的总结,人家爱怎么写,怎么写么,把他的东西都翻出来,用技术标准批判有什么意思啊,大家还不如好好写几篇技术文章,帮助初学者呢,把他批判了,他就不行了,你又阻止不了人家不写,人家不说。
    就算不在博客园写了,人家也可以去其他的地方写


    现在吉日的文章也还好啊,又没广告,有的虽写的不是技术性的,但也有不少关于IT路的总结,我觉得还好啊

    比起以前的文章,我觉得吉日已经平和很多了



    最后一句同意,吉日好像是谦虚了不少了。



    @曹赛楠
    你就算是被毒害的小姑娘了。
    如果刚才小赵不写出那篇指出其反射错误的文章,说得严重点,你这辈子就算是被那篇垃圾文章毁掉了。

  15. dege301
    *.*.*.*
    链接

    dege301 2009-10-16 21:30:00

    支持老赵,纠正社区风气也就是纠正学术风气,能做软件的,都是文化人,对事不对人的道理相信大家都应该懂的。

  16. 杨福川
    *.*.*.*
    链接

    杨福川 2009-10-16 21:35:00

    怎么感觉园子里浮躁的人越来越多?

    支持老赵,也支持包包,呵呵!

  17. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 21:38:00

    @包建强
    @杨福川
    @鄙视赵劼

    大家淡定 淡定 淡定 管好自己就行啦。

  18. 生鱼片
    *.*.*.*
    链接

    生鱼片 2009-10-16 21:39:00

    园子的这种讨论有些人说社区氛围怎么怎么样?说园子没有这个社区好,那个社区好。我还是很肯定园子的,出现这些我觉得1.园子有些人可以毫不客气的说品质有问题。写的文章明显带有个人色彩,而且自以为是。2.园子的匿名的评论也造成了一定的不好的气氛。很多社区都不允许匿名评论。如果大家发的文章争议性很大也可以关闭匿名评论。3.园子的管理尺度太随意,首页的很多文章都该扯下,比如前阵子的那个什么书的事件,有人发出炮轰xxx,帖子很快就转移到非技术区,强制结贴等。

  19. 生鱼片
    *.*.*.*
    链接

    生鱼片 2009-10-16 21:41:00

    有些回复博主还是适当清理下比较好。

  20. persialee
    *.*.*.*
    链接

    persialee 2009-10-16 21:43:00

    曹赛楠:
    @包建强
    @杨福川
    @鄙视赵劼

    大家淡定 淡定 淡定 管好自己就行啦。


  21. lovecherry
    *.*.*.*
    链接

    lovecherry 2009-10-16 21:45:00

    @鄙视赵劼
    骂人就不好了……

  22. 宝玉
    *.*.*.*
    链接

    宝玉 2009-10-16 21:46:00

    支持老赵
    不管怎么样,吉日用心去写了这么一篇博客出发点是好的,劳动也是值得尊敬的,观点不同意就针对不同意的观点反驳好了。真理总是越辩越明的,动不动没看清楚别人说啥就开始人身攻击一点技术含量都没有。

  23. Gsanidt
    *.*.*.*
    链接

    Gsanidt 2009-10-16 21:51:00

    大家歇歇吧,整的硝烟弥漫的,有这个心情还不如学习老赵写点总结出来,光扯起嗓子吼什么呀?我觉得菜鸟还是有一定的辨识度吧!就像老赵的一些文章,虽然我目前看了犹如“雾里看花”,但是随着技术的深入,如果那天有这方面的需要,心里总还有一些印象吧!让我们技术的净地还是“以人为本,技术为先”吧!

  24. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 21:53:00

    大家 冷静 淡定 淡定~~~

  25. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-16 21:53:00

    @Gsanidt

    大家歇歇火,骂人确实不好,这玩意是有反作用的,聪明的人不会采取这种最笨的方式进行反驳的。

  26. Gsanidt
    *.*.*.*
    链接

    Gsanidt 2009-10-16 21:57:00

    道法自然:
    @Gsanidt

    大家歇歇火,骂人确实不好,这玩意是有反作用的,聪明的人不会采取这种最笨的方式进行反驳的。


    是呀,本来大家都是想博客园技术氛围浓厚,或许采取的方式不是很明智吧!

  27. 包建强
    *.*.*.*
    链接

    包建强 2009-10-16 21:57:00

    宝玉:
    支持老赵
    不管怎么样,吉日用心去写了这么一篇博客出发点是好的,劳动也是值得尊敬的,观点不同意就针对不同意的观点反驳好了。真理总是越辩越明的,动不动没看清楚别人说啥就开始人身攻击一点技术含量都没有。



    搞清楚来龙去脉再喷也不迟,你从哪里看出“用心去写”?没事少做老好人,有你一个不多,缺你一个不少,轮不到你来中庸。说说他的文章好在哪里是真格的,其它都是扯淡。

  28. agileman11111d[未注册用户…
    *.*.*.*
    链接

    agileman11111d[未注册用户] 2009-10-16 21:59:00

    看博客园很少发表评论,对一些文章如果看上两句不对头一般都略过,吉日的文章一般没看,由于这次争论,耐着性子看了两篇,确实,我虽然不赞同老包过激的方式,但我看了确实只觉得恶心,罪过

  29. 温景良(Jason)
    *.*.*.*
    链接

    温景良(Jason) 2009-10-16 22:04:00

    我觉得博客主要是写给自己看的,是自己工作生活的总结,别人应该没有资格来评论吧?

  30. Prime Li
    *.*.*.*
    链接

    Prime Li 2009-10-16 22:09:00

    老外“吵架”都是高质量的技术文章,越来越爽。
    然而这里……骂人的,BS人的,煽动的,接下来还会有……
    唉,这就是差距啊,刚刚国庆60年自豪了一下,现在就郁闷了,国人素质和老外还差远呢。感觉老外也是人,怎么做人的标准差别那么大呢?

  31. chegan
    *.*.*.*
    链接

    chegan 2009-10-16 22:12:00

    老赵说话比较客观,文章也写得好,这样的博客一定要支持

  32. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-16 22:14:00

    chegan:老赵说话比较客观,文章也写得好,这样的博客一定要支持


    支持!!!!!!!!!!!!!!!!!!!!!!

  33. 坤坤
    *.*.*.*
    链接

    坤坤 2009-10-16 22:18:00

    横刀天笑:发完帖子之后,发现不是沙发,郁闷一个。


    以后要先占了沙发,然后再发表看法,这样才能抢到沙发啊,要不然只有郁闷了。

  34. 我-大熊
    *.*.*.*
    链接

    我-大熊 2009-10-16 22:24:00

    我很佩服老赵,并不是因为佩服老赵而去佩服老赵,而是因为老赵对文章的理解,理解文章的核心与重新,提出的论点与论据。

  35. 我-大熊
    *.*.*.*
    链接

    我-大熊 2009-10-16 22:25:00

    更正,是“理解文章的核心与重点”

  36. agileman11111d[未注册用户…
    *.*.*.*
    链接

    agileman11111d[未注册用户] 2009-10-16 22:30:00

    想想吉日仅仅是把文章当作自己的记录是没有错的,但放在首页的文章博客园团队确实应该仔细思考一下,不能仅仅是为了增加流量,这样的文章多了,我想来博客园的人也会慢慢少下来

  37. Nick Wang (懒人王)
    *.*.*.*
    链接

    Nick Wang (懒人王) 2009-10-16 22:30:00

    老赵连吵架都要分析一下,都要讲道理,真是……佩服阿

  38. 卡通一下
    *.*.*.*
    链接

    卡通一下 2009-10-16 22:31:00

    我认为这是老赵写的最实在的一篇文章。

    我觉得博客园不是学习技术的场所,而是交流技术或想法的地方,所以要想在这学习好的技术,还不如到书店去看书。

    什么是好文章?看得懂、有收获就是好文章!老赵的文章我多数看不懂,所以自己就不认为是好文章,更不会随声附和地胡乱叫好。

    不懂并不会有损自己的人格,恰恰是那些不懂装懂或马屁声声的人,方是俗不可耐!

  39. Gsanidt
    *.*.*.*
    链接

    Gsanidt 2009-10-16 22:37:00

    Nick Wang (懒人王):老赵连吵架都要分析一下,都要讲道理,真是……佩服阿


    确实,老赵应该是个以理服人的典范!

  40. 斯克迪亚
    *.*.*.*
    链接

    斯克迪亚 2009-10-16 22:43:00

    我代表中立阵营前来打酱油

  41. 老赵
    admin
    链接

    老赵 2009-10-16 22:54:00

    温景良(Jason):我觉得博客主要是写给自己看的,是自己工作生活的总结,别人应该没有资格来评论吧?


    如果是写给自己看,那么可以写日记,也可以设密码等等。
    写出来就要允许任何人评论啊,别人有评论的自由,当然作者也有自由进行反驳。
    这里没有什么资格不资格的,发出来就对外界有影响,就要接受外部反馈。

  42. Yunanw
    *.*.*.*
    链接

    Yunanw 2009-10-16 22:55:00

    太捧了吧,无视不是更好吗

  43. wrafe
    *.*.*.*
    链接

    wrafe 2009-10-16 22:59:00

    吉日的高调!包包的愤!知道就好了,不说也罢.

  44. 卡通一下
    *.*.*.*
    链接

    卡通一下 2009-10-16 23:00:00

    写博客的人多数都会期望有回应,不会只是“孤芳自赏”的。

  45. 卡通一下
    *.*.*.*
    链接

    卡通一下 2009-10-16 23:02:00

    温景良(Jason):我觉得博客主要是写给自己看的,是自己工作生活的总结,别人应该没有资格来评论吧?


    要不你怎么总是 up、up 的。

  46. Gsanidt
    *.*.*.*
    链接

    Gsanidt 2009-10-16 23:03:00

    Jeffrey Zhao:

    温景良(Jason):我觉得博客主要是写给自己看的,是自己工作生活的总结,别人应该没有资格来评论吧?


    如果是写给自己看,那么可以写日记,也可以设密码等等。
    写出来就要允许任何人评论啊,别人有评论的自由,当然作者也有自由进行反驳。
    这里没有什么资格不资格的,发出来就对外界有影响,就要接受外部反馈。


    就是,而且要能不畏惧别个的纠错(仅限技术层面),至于其他的言辞大家可以只是漏掉吧!

  47. 死了都要打酱油![未注册用户]
    *.*.*.*
    链接

    死了都要打酱油![未注册用户] 2009-10-16 23:08:00

    我也是打酱油的,不过还是希望博客里少点人生攻击,多出一些像Jeffrey Zhao,李会军,噬菌体2等等这样的高人,帮助兄弟们提高。

  48. 卡通一下
    *.*.*.*
    链接

    卡通一下 2009-10-16 23:13:00

    死了都要打酱油!:我也是打酱油的,不过还是希望博客里少点人生攻击,多出一些像Jeffrey Zhao,李会军,噬菌体2等等这样的高人,帮助兄弟们提高。


    我不反对老赵,但要是园子里都象老赵,那我就不会再来了。

  49. Gsanidt
    *.*.*.*
    链接

    Gsanidt 2009-10-16 23:15:00

    @卡通一下
    噬菌体,好像很久没有现身了!

  50. 卡通一下
    *.*.*.*
    链接

    卡通一下 2009-10-16 23:17:00

    Gsanidt:
    @卡通一下
    噬菌体,好像很久没有现身了!


    不熟悉!

  51. 潜水员001[未注册用户]
    *.*.*.*
    链接

    潜水员001[未注册用户] 2009-10-16 23:18:00

    包哥是个性情中人 我喜欢
    老赵非常理性 我佩服
    吉日 文章太空洞,没营养,有时还抛出些个错误的言论 不喜欢

  52. 我是一只小老虎 喵!
    *.*.*.*
    链接

    我是一只小老虎 喵! 2009-10-16 23:23:00

    @曹赛楠
    小姑娘,你有没有被吉日那篇文章毁掉 .^^.
    匿名两年啦.

  53. 卜俊生
    *.*.*.*
    链接

    卜俊生 2009-10-16 23:38:00

    赵老师,我来了,我就是前几天给你发邮件问静态类和非静态类的使用区别的那个菜鸟,一直都在看你的博客,可是俺水平低就是看不懂,不过俺在努力,哈哈!

  54. XinXin_Shine
    *.*.*.*
    链接

    XinXin_Shine 2009-10-16 23:46:00

    我倒可以体会到包子内心的那种激怒!对那些对技术无视的人的不满!或许这就是一个程序员对技术的追求、热情、与重视吧!不知道大家有没有尝试过带一个技术人员,技术不咋地,又自以为是,又不听教的人,花在他身上的时间比自己开发程序还要多!你们能体会那种心情吗?写程序不能让程序给你带来快乐与成就感,做为一个程序员就会原地踏步,觉得枯燥无味!或许中国人太多,一样米养百种人,形形色色若死的人都有,人与人之间都不知道怎样评论比较好!包子应该是经历过太多技术上与程序人生种种,应该与你团队开发会提升很快(最起码在技术上.)不然不会对技术的对与错这么重视与热情!

  55. Jun1st
    *.*.*.*
    链接

    Jun1st 2009-10-16 23:50:00

    Jeffrey Zhao:

    温景良(Jason):我觉得博客主要是写给自己看的,是自己工作生活的总结,别人应该没有资格来评论吧?


    如果是写给自己看,那么可以写日记,也可以设密码等等。
    写出来就要允许任何人评论啊,别人有评论的自由,当然作者也有自由进行反驳。
    这里没有什么资格不资格的,发出来就对外界有影响,就要接受外部反馈。




    完全正确和认同,但是得就事论事,不能像下面这样的

    “搞清楚来龙去脉再喷也不迟,你从哪里看出“用心去写”?没事少做老好人,有你一个不多,缺你一个不少,轮不到你来中庸。说说他的文章好在哪里是真格的,其它都是扯淡。”

  56. 老赵
    admin
    链接

    老赵 2009-10-17 00:00:00

    @Jun1st
    好吧,包同学似乎每次都要用一种难以让人接受的说法来表达自己的意思才觉得爽……

  57. 老赵
    admin
    链接

    老赵 2009-10-17 00:03:00

    嗯?好像博客园的管理员来帮我删过一些骂人的评论了……

  58. 包建强
    *.*.*.*
    链接

    包建强 2009-10-17 00:04:00

    Jeffrey Zhao:
    @Jun1st
    好吧,包同学似乎每次都要用一种难以让人接受的说法来表达自己的意思才觉得爽……



    我只是不喜欢那些老好人。我和贾jj、DX、Anytao他们的聊天方式你也知道的。

  59. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-17 00:05:00

    @Jun1st
    @Jeffrey Zhao

    直接说别人错,确实会伤人心的,不管这人说的是什么话。我原来也犯过这错误,我们Manager告诉我,这样不太好,如果我比别人资深,对方会勉强接受,但不舒服,如果对方和你同水平或比你资深,这会引发吵架的。

    也就是经常需要婉转点,此外,很多事情直接一棍子打死,容易出差错。不过,意见一定得提,注意方式而已。

  60. kkmad[未注册用户]
    *.*.*.*
    链接

    kkmad[未注册用户] 2009-10-17 00:16:00

    包同学还年轻啊,生活在喷子时代, 老赵的确让人佩服.

  61. 我还是不懂
    *.*.*.*
    链接

    我还是不懂 2009-10-17 00:19:00

    包建强:

    宝玉:
    支持老赵
    不管怎么样,吉日用心去写了这么一篇博客出发点是好的,劳动也是值得尊敬的,观点不同意就针对不同意的观点反驳好了。真理总是越辩越明的,动不动没看清楚别人说啥就开始人身攻击一点技术含量都没有。



    搞清楚来龙去脉再喷也不迟,你从哪里看出“用心去写”?没事少做老好人,有你一个不多,缺你一个不少,轮不到你来中庸。说说他的文章好在哪里是真格的,其它都是扯淡。


    就算不是用心去写,那他的初衷也不是要误导大家把,他只是从自己的角度来看。每个人都有发表自己看法的权利吧,没有那个SB的人发文章就是为了误导别人。对自己有什么好处啊。。没有吧。虽然我是初学者,也能分辨清楚啊,看看作为一个参考而已。了解一下吉日的经验也没什么坏处吧!

  62. 猪猪侠2009
    *.*.*.*
    链接

    猪猪侠2009 2009-10-17 00:28:00

    看热闹

  63. DarroldYang
    *.*.*.*
    链接

    DarroldYang 2009-10-17 00:31:00

    几天没来园子了,吵得沸沸洋洋的!

    一个直爽,敢说敢做的老包,不能说老包的人品怎样,这只是老包的为人处事方式,直爽,大家也不要去谈别人的品德!

    一个是已理服人了老赵,老赵真是有耐心,从这篇文章的观点一一列举,提炼,是个有心人!

    一个争议人务谈吉日嘎,谁对谁错,点到为止!

  64. egmkang
    *.*.*.*
    链接

    egmkang 2009-10-17 00:44:00

    我不趟这浑水...
    没意思

  65. 码农.KEN
    *.*.*.*
    链接

    码农.KEN 2009-10-17 01:25:00

    不对此事件进行评论。但说实话,总觉得包某有点喜欢装腔作势。

  66. xiaotie
    *.*.*.*
    链接

    xiaotie 2009-10-17 01:46:00

    读者有几类人,其中一类是无聊的看客。从吉日的文章的回复量可以看出,无聊的看客还不少。关注吉日的文章,表达自己的无聊的或不负责任的意见,轻松一下,娱乐一下,难道不好吗?以我自己为例,我以前还在博客园看技术文章,最近一两年专看无聊文章——打开博客园最先做的事情就是看看今天有没有大坑。就文章价值而言,吉日文章给我带来的愉悦感要超过老赵的博客了。老赵的技术方向和我无关,他的文章正文我几乎不看,但他的文章往往又是大坑,打开之后我就直接翻到下面评论。想看技术文章,我就直接搜索引擎了。
    老手党,新手党,看客党,各有需求啊。

    横刀天笑:
    难道是沙发?
    ----------------------------------
    其实。。。吉日的很多文章是根本没法逐条反驳的。当然,我不是说他的文章好,是他大部分文章(或所有文章)根本是空洞无物。他写了N篇啥:走火入魔。。什么权限系统,但是从这些文章里,除了几个截图,几个描述,说实话这些文章更像他的那个权限系统的说明文档而不是什么权限系统内涵。所以这些空洞无物的文章,去逐条反驳有什么价值。
    还有,我也不知道,为什么还有很多人对这些空洞无物的文章却拍手叫好,不明白,不明白。


  67. 韦恩卑鄙
    *.*.*.*
    链接

    韦恩卑鄙 2009-10-17 06:56:00

    横刀天笑:
    难道是沙发?
    ----------------------------------
    其实。。。吉日的很多文章是根本没法逐条反驳的。当然,我不是说他的文章好,是他大部分文章(或所有文章)根本是空洞无物。他写了N篇啥:走火入魔。。什么权限系统,但是从这些文章里,除了几个截图,几个描述,说实话这些文章更像他的那个权限系统的说明文档而不是什么权限系统内涵。所以这些空洞无物的文章,去逐条反驳有什么价值。
    还有,我也不知道,为什么还有很多人对这些空洞无物的文章却拍手叫好,不明白,不明白。


    空洞无物非常贴切

    但是很多孩子在作坊环境下 甚至没有见过略有条理的文档

    自然拍手叫好了。



  68. 用心生活
    *.*.*.*
    链接

    用心生活 2009-10-17 08:15:00

    反正我也不说什么了,昨天在闪存里说了,今日我就看了老赵的驳文,我也没说谁好谁坏,反正技术在这里永远是第一,我是一个初学者,我就用这样的眼光看问题,学技术就是我要在这里的目的,张三的文章写的风格和李四的文章风格不一样,那如果帮助我理解了技术问题,那我就很开心的笑了。这就是我一个初学者的立场...

  69. ilclr
    *.*.*.*
    链接

    ilclr 2009-10-17 08:17:00

    吉日的文章实话看的不多,也就两篇。

    评价他人的文章每个人角度不同,站在我自己的角度,我不太喜欢吉日的语言风格,尤其是他叙事的风格----很多文章掺杂了太多的自己对于非技术的事情的看法,虽然都是大实话,但表现欲似乎没有过多的放在其叙述的主题。

    我相信一句话,人的路是自己去走的,你改变不了别人,但同时别人也改变不了你

    包赵二位不必过多争论,全当玩味生活的一种消遣即可。一个性格率直一个性格刚烈,最后加一个芙蓉小弟,这出戏没多少意义..........唯一的意义就是让大家放松下大脑同时从二位的争论中开开眼界..............

  70. ilclr
    *.*.*.*
    链接

    ilclr 2009-10-17 08:19:00

    用一句话去概述吉日:(还是以前概述他的那句话)250+自恋(以为自己是美国总统了@#¥#¥……%……&%……&)

  71. GWPBrian
    *.*.*.*
    链接

    GWPBrian 2009-10-17 08:43:00

    曹赛楠:
    @包建强
    @杨福川
    @鄙视赵劼

    大家淡定 淡定 淡定 管好自己就行啦。



    怎么能说管好自己就行了呢?别人有不对的地方说他,提出来,这个氛围不能少。

  72. GWPBrian
    *.*.*.*
    链接

    GWPBrian 2009-10-17 08:44:00

    支持老赵的观点

  73. bull shit[未注册用户]
    *.*.*.*
    链接

    bull shit[未注册用户] 2009-10-17 08:53:00

    尽信书,不如不读书!
    尽信博客,不如不看博客!

    互联网是开放的,看与不看是你自己的事,明辨对错也是你自己的事!

  74. 青羽
    *.*.*.*
    链接

    青羽 2009-10-17 09:03:00

    这涉及到了一个社区的包容性和对技术的严谨。
    如果真有人会逐篇的去反驳吉日,这真是社区之福,广大看客之福!
    不过千万别把追求技术之严谨变成了打过街老鼠!:-D

  75. 温景良(Jason)
    *.*.*.*
    链接

    温景良(Jason) 2009-10-17 09:07:00

    Jeffrey Zhao:

    温景良(Jason):我觉得博客主要是写给自己看的,是自己工作生活的总结,别人应该没有资格来评论吧?


    如果是写给自己看,那么可以写日记,也可以设密码等等。
    写出来就要允许任何人评论啊,别人有评论的自由,当然作者也有自由进行反驳。
    这里没有什么资格不资格的,发出来就对外界有影响,就要接受外部反馈。


    呵呵,说错了,应该是不能人身攻击.

  76. ERP Show[未注册用户]
    *.*.*.*
    链接

    ERP Show[未注册用户] 2009-10-17 09:21:00

    技术博客,应该把重点放在技术上,当然偶尔谈谈心情也是好事,我感觉像吉日整天就弄一个不着边际的抽像的东西放在首页,还时不时打一下自己的广告,这种做法长此是有些让人反感,当然不反对你自己备忘,但这种没有多少技术含量的文章最好不要放首页

  77. 我的天123[未注册用户]
    *.*.*.*
    链接

    我的天123[未注册用户] 2009-10-17 09:28:00

    这里也可以看出老赵和吉日的区别。
    老赵的文章,以前我是每篇必读的,不管有没有用,都会浏览一下。但是吉日的则不一定。

    但是老赵文章用IE6.0看不了,而我确实是IE6,我相信园子里应该还是有人人用IE6的。现在有时打不开看不了就不看了吧(我有Firefox,除非重要文章才用FF看一下)。

    因此,我要批评一下老赵,他说的

    “其实怎么说呢,作为一个技术人员,还在使用IE 6这样的浏览器是一个相当不专业的做法。

    无论是功能/性能/安全性,IE 6都已经远远落后于这个时代标准。所以,抛弃它吧!


    但是他可能没有意思到,更多的用户是用IE6的,如果我装了IE7或者8,我开发时可以保证他在IE7/8先运行很好,但是怎么能够保证在IE6下运行的很好呢?

    相反,从兼容性考虑,尽快IE6不符合标准,但是我们很是认为微软会考虑到兼容性,也就是如果IE6效果很好,一般的IE7/8也能够显示的很好

    从技术上说,技术人员更应该使用IE8,但是从使用上说,应该使用IE6。

  78. 有容乃大
    *.*.*.*
    链接

    有容乃大 2009-10-17 09:39:00

    连老赵也开始谈论吉日嘎拉,看来cnblogs的娱乐气氛越来越浓了,正中某人下怀...

  79. 农民学编程
    *.*.*.*
    链接

    农民学编程 2009-10-17 09:48:00

    看文章,看了这么久了,也该有一点点经验了。
    如果要看某个方面的文章,我想每位读者不会仅仅只读一篇或者两三篇吧,不一定每篇文章的观点都一定正确或者直指中心点,我们应该以将信将疑的态度去看一篇文章,有时候可能文章作者给出了一个范例,但我们还需要写出自己的范例,自己去不断测试,才可能理解一些知识,文章只是作为参考,也许这篇文章没什么价值,错了就该给作者指出。
    最讨厌那些读者看完了一大篇文章之后,发表一个回复:学习了。你是真正的学习到了吗?你去亲身体会过吗?也许过两天之后,这些东西你就完全忘记了。每天园子里还是出了不少优秀文章的,也许有些读者是走马观花的浏览了每一篇好文,然后不负责的说一句(对自己不负责):学习了,这又有什么意义呢?什么态度?

  80. Artech
    *.*.*.*
    链接

    Artech 2009-10-17 09:57:00

    我个人很不喜欢国人动不动拿“人品”、“素质”说事!

  81. lexc[未注册用户]
    *.*.*.*
    链接

    lexc[未注册用户] 2009-10-17 10:08:00

    @我的天123

    这是为技术人员造福啊,如果IE6越来越少,开发时可以以统一的标准去构造前端页面了。

    另外,现在IE6+XP的搭配越来越少了。你是不是也与时俱进一下?

    PS:今天用LP电脑,IE6的,一下看到了老赵那个去IE6的页面,还不错啊。还好还有个Firefox

  82. lexc[未注册用户]
    *.*.*.*
    链接

    lexc[未注册用户] 2009-10-17 10:11:00

    @韦恩卑鄙

    你真是无热闹不早起啊

  83. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 11:15:00

    看老赵的文章就喜欢这点,里面引用的东东都蛮不错!

    大致看了下《下一代Java编程风格》这篇文章,刚巧转行做java开发,里面的语法写法都碰到过,我当时还在想,如何把它转换成.net的。感觉java在这点上比.net领先了一步!

  84. 东宫有鬼
    *.*.*.*
    链接

    东宫有鬼 2009-10-17 11:15:00

    人的名树的影,打马奔月,舞刀弄景

  85. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 11:19:00

    "所有的成员都应该是virtual的吗?”
    用接口还是虚函数或者静态的都是由系统的架构和性能决定。

    在java里,接口是现实,是implement;父类是继承,是extend。这样的写法清晰明了。所以很多代码采用abstract,加上implement接口来实现。
    呵呵,在.net里,很多人还在争吵抽象和接口呢,包括以前的我,一些面试时也拿来问人,由此可见一斑.

  86. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 11:27:00

    再附加一段说明:
    《下一代Java编程风格》里的第一种就是“Final is your new love”,本人深以为然。呵呵,final在性能上比static有提升,并且避免被修改。如果放在方法里面,其好处就是文中所说的可读性和避免被修改。

    个人感觉,新的java风格与.net3.5相当,却稍胜一筹,比.net3.5要更加通俗易懂,清晰明了。

  87. 老赵
    admin
    链接

    老赵 2009-10-17 11:34:00

    @饅頭
    新Java风格怎么可能和C# 3.0相当啊,Java的特性缺失,写出来好多东西都是很奇怪的,这点“规范”也是“不得已而为之”。
    其他一些通用的,自然Java,C#都可以。
    因为要知道,这些都是“语言使用规范”,Java能做到的C#都能做到,Java风格如果适合C#,那C#也能拿来用。只是很多时候C#有更好的特性包含了。

  88. NineFlowers
    *.*.*.*
    链接

    NineFlowers 2009-10-17 11:36:00

    呵呵,博客园现在的跟贴很少有就博主技术文章的技术本身发表的看法或质疑,都是一些“顶,沙发,真牛”或其他非技术性的批判,看看国外的技术博客,你会发现人家留言的特点大多数是就技术文章本身的跟贴,而搞笑的是,有些跟贴一眼就能看出是国内人士发的,呵呵,无非”好“,”真是太好了“之类的东西。我个人认为这种风气实在不好,不符合技术博客的潮流,这里不是猫扑、不是大杂烩、不是西四胡同,请大家彼此约束一下键盘上的手。哈哈哈。至于吉日的文章我个人认为可以放到博客园,但不要放到首页比较好,我个人觉得首先,几乎每篇文章里面都有些抱怨、漫骂、敌对、无所谓的感情色彩,用词也有些让人感觉低俗些,其次,文章本身就技术本身含量不高。但有点可以肯定的是,其写出一些自己的经历,从用意上也许是好的。博客不是个人show,放到首页上的东西一定要大家认为有用的东西,而不是自己认为有用的东西。呵呵,老赵的东西,我个人是比较认可的,虽然没有认真细看,但首先其表现了很认真的态度,很负责的态度,心得乐于奉献,这点我觉得很不错,但包同行,文字过于蛮横,心过于傲,虽然上次那个反射博客是别人的文章的推荐,但我还是表示认可,推荐文章其实是好博客一种,但过于简单,最好有些专题性地推荐,国外国内的综合。呵呵,胡言乱语一通。

  89. 刘勇飞
    *.*.*.*
    链接

    刘勇飞 2009-10-17 11:57:00

    我的天123:
    这里也可以看出老赵和吉日的区别。
    老赵的文章,以前我是每篇必读的,不管有没有用,都会浏览一下。但是吉日的则不一定。

    但是老赵文章用IE6.0看不了,而我确实是IE6,我相信园子里应该还是有人人用IE6的。现在有时打不开看不了就不看了吧(我有Firefox,除非重要文章才用FF看一下)。

    因此,我要批评一下老赵,他说的

    “其实怎么说呢,作为一个技术人员,还在使用IE 6这样的浏览器是一个相当不专业的做法。

    无论是功能/性能/安全性,IE 6都已经远远落后于这个时代标准。所以,抛弃它吧!


    但是他可能没有意思到,更多的用户是用IE6的,如果我装了IE7或者8,我开发时可以保证他在IE7/8先运行很好,但是怎么能够保证在IE6下运行的很好呢?

    相反,从兼容性考虑,尽快IE6不符合标准,但是我们很是认为微软会考虑到兼容性,也就是如果IE6效果很好,一般的IE7/8也能够显示的很好

    从技术上说,技术人员更应该使用IE8,但是从使用上说,应该使用IE6。


    在公司试过一次进不了老赵的Blog,就直接在百度快照里刮出来

  90. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-17 12:28:00

    饅頭:
    "所有的成员都应该是virtual的吗?”
    用接口还是虚函数或者静态的都是由系统的架构和性能决定。

    在java里,接口是现实,是implement;父类是继承,是extend。这样的写法清晰明了。所以很多代码采用abstract,加上implement接口来实现。
    呵呵,在.net里,很多人还在争吵抽象和接口呢,包括以前的我,一些面试时也拿来问人,由此可见一斑.



    饅頭:
    再附加一段说明:
    《下一代Java编程风格》里的第一种就是“Final is your new love”,本人深以为然。呵呵,final在性能上比static有提升,并且避免被修改。如果放在方法里面,其好处就是文中所说的可读性和避免被修改。

    个人感觉,新的java风格与.net3.5相当,却稍胜一筹,比.net3.5要更加通俗易懂,清晰明了。



    这种帖子属于没有说清楚,只下结论的帖子。这种比较也显得很随意,并不是深入的比较。

  91. 我路过[未注册用户]
    *.*.*.*
    链接

    我路过[未注册用户] 2009-10-17 12:59:00

    我挺喜欢吉日的文章,因为可以不用看文章,直接围观评论,比文章有趣很多。

  92. 了无痕
    *.*.*.*
    链接

    了无痕 2009-10-17 13:47:00

    老赵真是大家,不温不火,四两拨千斤技巧真是了得。
    想起了一句话,虽然放在这里不是很准确,但也能表达一些意思:

    “不战而屈人之兵,这是战争的最高境界”。

  93. 曹赛楠
    *.*.*.*
    链接

    曹赛楠 2009-10-17 14:50:00

    @我是一只小老虎 喵!

    我是一只小老虎 喵!:
    @曹赛楠
    小姑娘,你有没有被吉日那篇文章毁掉 .^^.


    匿名两年啦.


    我觉得么,大家都有自己的判定,都不是小孩子了,怎么可能那么轻易的被几篇文章.....

    取其精华去其糟粕

  94. Gnie
    *.*.*.*
    链接

    Gnie 2009-10-17 15:28:00

    道各不同~
    不可能让所有的程序员都像老赵一样严谨治学。
    这是万万不可能的~

  95. 吉日嘎拉>不仅权限设计
    *.*.*.*
    链接

    吉日嘎拉>不仅权限设计 2009-10-17 15:57:00

    别看老赵虽然年龄不大,讲道理还是很深奥的,能主持公正,不管我的文章对错,我也都在我的能力范围内仔细写,仔细画图,还会修正一遍,若有错的,别人指正了,我也在即时修改。

    世界就因为什么样的人都有,才变得五彩缤纷,都一样了,也没意思的。

  96. John Rambo
    *.*.*.*
    链接

    John Rambo 2009-10-17 16:11:00

    支持老赵及各位高手

  97. 吉日嘎拉>不仅权限设计
    *.*.*.*
    链接

    吉日嘎拉>不仅权限设计 2009-10-17 16:11:00

    博客园只剩下老赵了,或者只剩下包包了,也无聊,还是海纳百川,还能有个比较,还能有个衬托,毕竟是网络虚拟的世界,是个开放的社区,什么样的思想都可以有,哪些对大家有用,大家还可以有选择的权利的,并不是非要看,浪费生命的。

  98. 吉日嘎拉>不仅权限设计
    *.*.*.*
    链接

    吉日嘎拉>不仅权限设计 2009-10-17 16:13:00

    以前不怎么推荐 老赵的文章,因为我也看不懂,这篇文章我看懂了 推荐 +1。写文章表达思想也很辛苦的,估计也耗费半个小时以上。

  99. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 16:20:00

    @道法自然
    呵呵。我想等java做过一年后,写篇帖子来进行对比总结。目前,见识过的java架构还不算多,不敢妄下结论。上面的回复都是根据目前个人的感觉而说的。

  100. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 16:28:00

    Jeffrey Zhao:
    @饅頭
    新Java风格怎么可能和C# 3.0相当啊,Java的特性缺失,写出来好多东西都是很奇怪的,这点“规范”也是“不得已而为之”。
    其他一些通用的,自然Java,C#都可以。
    因为要知道,这些都是“语言使用规范”,Java能做到的C#都能做到,Java风格如果适合C#,那C#也能拿来用。只是很多时候C#有更好的特性包含了。



    呵呵,举一个小例子:
    接口类:
    interface IRemoteServiceCallback {
    int getPeriod();
    }

    接口的实现:
    private IRemoteServiceCallback mCallback = new IRemoteServiceCallback.Stub() {
    public int getPeriod() throws RemoteException{ return 3;
    }
    };

    感觉这种写法就蛮不错。这也是java新风格之一。

  101. 老赵
    admin
    链接

    老赵 2009-10-17 16:32:00

    @饅頭
    这不是Java的新风格,一直可以这么做的,而从C# 2.0开始,就有匿名函数,使用起来比这漂亮很多。

  102. 精密~顽石
    *.*.*.*
    链接

    精密~顽石 2009-10-17 16:34:00

    个人比较喜欢性格上爱憎分明的人,而且包大人光这个姓氏,就足以让大家相信,他的说法是刚正不阿的,除非他和吉日结怨已有一段历史了。

  103. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-17 17:24:00

    @饅頭

    个人一直觉得C#编程风格已经超过了Java了,特别是倒霉的Sun开始走下坡路的时候,总感觉Java慢慢落后了。现在C#语言特性超过Java已经一大截。

  104. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 21:41:00

    Jeffrey Zhao:
    @饅頭
    这不是Java的新风格,一直可以这么做的,而从C# 2.0开始,就有匿名函数,使用起来比这漂亮很多。



    呵呵,看仔细了。这是一个接口的实例化,虽然看起来像匿名函数。。。

  105. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-17 21:43:00

    道法自然:
    @饅頭

    个人一直觉得C#编程风格已经超过了Java了,特别是倒霉的Sun开始走下坡路的时候,总感觉Java慢慢落后了。现在C#语言特性超过Java已经一大截。


    哈哈。不争这个。反正我白天上班用java,晚上回家用.net。两个都不误。

  106. 老赵
    admin
    链接

    老赵 2009-10-17 22:08:00

    饅頭:
    呵呵,看仔细了。这是一个接口的实例化,虽然看起来像匿名函数。。。


    我知道,这是Java在10年前就有的特性了,但是很不好用,代码很冗余。
    C#在设计之初,Anders就说过,.NET中有委托,比Java这个特性要重要,好用很多。
    所以,C#发展至今,没人会想去要Java这个功能了。

  107. Jack Fan
    *.*.*.*
    链接

    Jack Fan 2009-10-17 22:34:00

    严密的逻辑推理,严谨的证据链~IT不景气了,老赵还可以转行!呵呵~顶你一个!

  108. 流衡
    *.*.*.*
    链接

    流衡 2009-10-18 01:13:00

    不冲动就不是年轻人了 这话让我想起了 刘华强的 “不气盛还叫年轻人吗?”。呵呵,看来,老赵有 华强哥的风采!

  109. 道法自然
    *.*.*.*
    链接

    道法自然 2009-10-18 01:46:00

    饅頭:

    道法自然:
    @饅頭

    个人一直觉得C#编程风格已经超过了Java了,特别是倒霉的Sun开始走下坡路的时候,总感觉Java慢慢落后了。现在C#语言特性超过Java已经一大截。


    哈哈。不争这个。反正我白天上班用java,晚上回家用.net。两个都不误。



    恩,这确实没什么可挣的,:)和你一样,我白天使用Java/Flex,晚上用.NET。

  110. 做个路人啥呢?[未注册用户]
    *.*.*.*
    链接

    做个路人啥呢?[未注册用户] 2009-10-18 10:02:00

    说实话,我是来看评论的
    我觉得评论比主文章有趣

  111. 韦恩卑鄙
    *.*.*.*
    链接

    韦恩卑鄙 2009-10-18 19:51:00

    Jeffrey Zhao:
    @饅頭
    这不是Java的新风格,一直可以这么做的,而从C# 2.0开始,就有匿名函数,使用起来比这漂亮很多。



    那个例子可不只是匿名函数那么狭隘
    实话说c#匿名类型不能继承自接口 我一直也很郁闷

    ___

    sorry "继承自接口"是口误
    vb6的后遗症 应该是实现接口 vb6没有实现 只有继承 呵呵

  112. 老赵
    admin
    链接

    老赵 2009-10-18 20:03:00

    其实那个Java例子就是一种内联写法,唯一特别的地方估计也就是可以在接口里定义多个成员了。
    如果我在C#里需要这样的功能,那么我就会写一个类来实现某个接口,然后接收多个委托对象,这样基本上和Java的匿名类完全一样了。

    // C#的匿名类型是指什么啊?

  113. 韦恩卑鄙
    *.*.*.*
    链接

    韦恩卑鄙 2009-10-18 20:17:00

    Jeffrey Zhao:
    其实那个Java例子就是一种内联写法,唯一特别的地方估计也就是可以在接口里定义多个成员了。
    如果我在C#里需要这样的功能,那么我就会写一个类来实现某个接口,然后接收多个委托对象,这样基本上和Java的匿名类完全一样了。

    // C#的匿名类型是指什么啊?




    比如说 我有个
    IDouble
    {
       String IntPart{get;set;}
       String DecimalPart{get;set;}
    
    }
    

    用来预先处理double 在屏幕上的显示


    我有 一大团数字 要转化为 IDouble
    List<Double>  DoubleList;
    
    var rval=DoubleList.select( i=> new { IntPart=...,DecimalPart=...}).ToList();
    
    


    但这样得到的是匿名类型List

    如果不借助一个
    class DoubleClass : IDouble 
    {
       String IntPart{get;set;}
       String DecimalPart{get;set;}
    
    }
    
    
    
    var rval=DoubleList.select( i=> new DoubleClass (){ IntPart=...,DecimalPart=...}).ToList();
    

    是无法得到一个List<IDouble>的.


    很多时候我真想

    var rval=DoubleList.select( i=> new TempClass<IDouble>() { IntPart=...,DecimalPart=...}).ToList();;

    但是一直没想好怎么实现.

    我想这也是c#可以改进的地方之一

  114. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-18 20:24:00

    韦恩卑鄙:
    ___

    sorry "继承自接口"是口误
    vb6的后遗症 应该是实现接口 vb6没有实现 只有继承 呵呵



    呵呵,做.net对接口理解的确有点混淆,我以前也犯过的错误。
    .net对接口和与其他的类都一锅端了。

  115. 饅頭
    *.*.*.*
    链接

    饅頭 2009-10-18 20:26:00

    Jeffrey Zhao:
    其实那个Java例子就是一种内联写法,唯一特别的地方估计也就是可以在接口里定义多个成员了。
    如果我在C#里需要这样的功能,那么我就会写一个类来实现某个接口,然后接收多个委托对象,这样基本上和Java的匿名类完全一样了。

    // C#的匿名类型是指什么啊?


    既然是实现接口,自然可以定义多个成员。
    这种方式对于类似委托的对象传递参数,或者异步的回调来说,是非常有帮助的。

  116. 韦恩卑鄙
    *.*.*.*
    链接

    韦恩卑鄙 2009-10-18 20:26:00

    饅頭:

    韦恩卑鄙:
    ___

    sorry "继承自接口"是口误
    vb6的后遗症 应该是实现接口 vb6没有实现 只有继承 呵呵



    呵呵,做.net对接口理解的确有点混淆,我以前也犯过的错误。
    .net对接口和与其他的类都一锅端了。


    人家说的是vb6拉
    就是那个美其名曰是开发工具 其实是com测试容器的大玩具

    .net的接口不含糊 真的

  117. 韦恩卑鄙
    *.*.*.*
    链接

    韦恩卑鄙 2009-10-18 20:30:00

    对了 我似乎记得vb.net有个叫做什么动态接口的技术 类似duck typing 如果一个类具有一个接口的所有成员 那么就可以cast为这个接口


    性能考虑 我压根就不敢用。 这里头vb编译器水太深
    ------------------------
    找到了

    http://www.wewill.cn/n17085c8.aspx


    完全能达成我的需求 但是无论如何不敢用

    有空写一个反编下看看

  118. 老赵
    admin
    链接

    老赵 2009-10-18 20:51:00

    @韦恩卑鄙
    就像你说的,为每个接口给定一个默认的实现类就可以咯。

  119. 老赵
    admin
    链接

    老赵 2009-10-18 20:56:00

    饅頭:
    既然是实现接口,自然可以定义多个成员。
    这种方式对于类似委托的对象传递参数,或者异步的回调来说,是非常有帮助的。


    我知道你的意思,这个就是C#中匿名函数的常见使用场景,比Java的做法漂亮很多。
    比如Java要:
    Do(new Runnable{ public void Run(){ /* do something */ } });

    C#只要:
    Do(() => { /* do something */ });

    因为Java没有类型推演,没有Lambda表达式这种简写方式,代码很丑的。

    如果要C#为接口定义内联接口类型的话,只要为这个接口补充一个通用的类就可以了,代码也比Java漂亮很多。

    因为Java能做到的,C#基本上都能做到,所以Java的风格其实也可以用在C#上。但是C#往往有更好的。
    我建议你可以学习一下Scala,这是Java平台上的优秀的语言,比Java语言优秀太多了。

  120. a.b.c[未注册用户]
    *.*.*.*
    链接

    a.b.c[未注册用户] 2009-10-19 09:40:00

    老赵的境界蛮高的。

    不过我的看法有点不一样。
    我倾向于任其发展。吵吵闹闹很正常,扯七扯八也很正常。对于一般没有说到点子的发言,基本可以略过;对于说到点子的发言,无论善恶,就要认真答复。

  121. jolboy
    *.*.*.*
    链接

    jolboy 2009-10-19 10:43:00

    最后一句太可爱了~~~呵呵,大西瓜~~

  122. szgamer[未注册用户]
    *.*.*.*
    链接

    szgamer[未注册用户] 2009-10-19 14:06:00

    顶老赵!

  123. 伊牛娃
    *.*.*.*
    链接

    伊牛娃 2009-10-19 18:00:00

    还是不匿了吧

    呵呵

    群众的眼睛是雪亮滴

  124. Silenus-G
    *.*.*.*
    链接

    Silenus-G 2009-10-20 09:50:00

    喜欢看老赵的文章,一部分原因是人家的文章技术性强,另一部分原因就是从动不动就上百楼的回复中可以总结出很多技术知识和做人的道理!

  125. winter-cn
    *.*.*.*
    链接

    winter-cn 2009-10-21 01:53:00

    吉日同学虽然有些观点比较偏激 但是还是有一定道理的

    文章有些水倒是真的

  126. morven
    *.*.*.*
    链接

    morven 2009-10-23 00:07:00

    呵呵,很佩服赵先生的胸怀,还有赵先生反驳时的从容,很不喜欢论坛里正常的辩论最后成了人身攻击。

    其实,我想说的只是,我终于明白了赵先生为什么反对北大青鸟了,北大青鸟果然害人不浅,呵呵,亲身体验。

  127. 无知的茄子
    *.*.*.*
    链接

    无知的茄子 2009-10-26 10:41:00

    支持下老赵的想法。很理智,很客观,秉着治学的态度,也不乏实用主义精神。扯一句政治思想的话说,感觉上老包偏左,吉日偏右了。

  128. 老赵
    admin
    链接

    老赵 2009-10-26 11:56:00

    @无知的茄子
    极左与极右无异,五毛与逆无毛无异。
    // 发表个人观点,请勿对号入座。

  129. 宗哥
    *.*.*.*
    链接

    宗哥 2009-11-12 12:32:00

    技术之外,
    你更可爱。

  130. 大娘
    *.*.*.*
    链接

    大娘 2009-12-08 14:43:00

    嗯,作为菜鸟大军中的一人,我很喜欢老赵,虽然多数东西还是看不懂,可是喜欢他的态度
    吉日的文章,看了后跟没看似的,还会把我弄得神志不清...所以再也不看了,挺无聊的,好像说了很多,其实什么也没说,估计这就是大家说的口水文吧,只会吹...不过他这套吹的功夫拿来忽悠领导客户...肯定很管用
    包包...火药味太浓,不喜欢,在我看来只会骂人,所谓的素质问题?貌似还是复旦出来的?留留口德,对他家人有好处,没别的了

  131. 草堂
    *.*.*.*
    链接

    草堂 2009-12-09 17:17:00

    以德服人,以德服人...

  132. 深山老林
    *.*.*.*
    链接

    深山老林 2009-12-13 23:36:00

    有关吉日的评论还是蛮多的,概括下来有以下几点,不够的请补充:
    1.吉日犹如200x年博客园的一批黑马,也是最被看好的黑马。
    2.至少从炒作上来看,吉日还是成功的。
    3.对于吉日文章的评论,远胜过文章的内容本身,因此从抛砖引玉这个角度来理解,他做到了。至于是抛玉引砖还是抛砖引砖,就不必深究了。
    4.吉日对拍砖者完全免疫,可谓内功深厚。
    5.有朝一日,吉日的博客园排名可能直逼前三,跟Terrylee jeffreyzhao起名。
    6.吉日的文章由于深度太深,所以很难用地球上的一些科学理论来理解,因此不容易被世人接受。
    7.吉日的文章有很好的特色,自成一派,因此很多读者看标题就知道是吉日的文章,根本就不用看内容。
    ......
    其实还有很多,要深深的总结的话,完全可以写一个系列文章了,就不在评论里多总结了。

  133. 老赵
    admin
    链接

    老赵 2009-12-13 23:52:00

    @深山老林
    可惜吉日不坚持下去了,吉日的文章其实反应了不少东西,我希望他多写一些。

  134. jifsu
    *.*.*.*
    链接

    jifsu 2010-02-25 10:28:00

    小博客,大生活.老赵是有深度的...

发表回复

登录 / 登录并记住我 ,登陆后便可删除或修改已发表的评论 (请注意保留评论内容)

昵称:(必填)

邮箱:(必填,仅用于Gavatar

主页:(可选)

评论内容(大于5个字符):

  1. Your Name yyyy-MM-dd HH:mm:ss

使用Live Messenger联系我