欢迎来到天天文库
浏览记录
ID:39398334
大小:16.50 KB
页数:4页
时间:2019-07-02
《谈吉日嘎拉的《白话 反射技术 》及其他 吵架篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、谈吉日嘎拉的《白话反射技术》及其他吵架篇谈吉日嘎拉的《白话反射技术》及其他(吵架篇)2011年02月28日星期一上午09:43我反感这种社区氛围,火药味不是问题,但是谈技术时不好好谈技术,总是扯上这人如何那人如何,你吃饱了撑的他良心被狗吃了,我实在心烦的慌。先来谈谈我对吉日嘎拉的看法。说实话,许多朋友不喜欢他,但是我对他没有感觉。我的确非常不喜欢他对待技术的态度:随意,无所谓,将就--但是我对他的个人实在没有什么看法。我也不同意他说为了赚钱而作软件,为了赚钱而写文章,但是我又能用什么来批驳他?我能"视金钱如粪
2、土"吗?我做不到,我无法向FSF一样提倡自由(Free),我最多提倡开源(OpenSource)。吉日嘎拉是很招摇,再加上会抛出一些又一些似是而非的结论,在一定程度上的确会误导初学者。但是,如果我们动辄刷的高举反对吉日的旗帜,众人一拥而上进行口诛笔伐,言辞激烈,出口成脏,非黑即白,这又能带给初学者什么帮助?既然吉日的文章是从技术角度误导消费者,为什么我们不能从技术的角度来纠正他,而要用这种方式?包同学的文章中,除了列举了JimmyZhang的几篇非常优秀的文章和一本书之外,就只有这句话和"反射"有些关系了:最
3、后,不要怀疑反射的应用,三层架构中的数据层和DB的Mapping,AddIn架构,都离不开反射。这个话题说起来就大了,没有几年的项目实际是感受不到的。但是,这除了让人知道反射这个话题很大,没有几年实际项目经验是感受不到…之外,别人又获取了什么信息呢?更让我奇怪的是,包同学举出的两个示例,恰好符合吉日文章中的几个观点(这点在前文中已经有所指出),这种缺乏条理的思维"碰撞"又能给出者带来什么呢?JimmyZhang的文章的确好,但是这几篇文章写的是反射的"使用方式",而吉日的文章写的是反射的"使用场景",两者完全
4、不构成冲突,又能说明什么问题呢?Jimmy老大的文章是非常正确的,但这不能证明吉日是错的--请注意,我并没有说吉日"一定没错"。我在包同学的文章里也表达过类似的意思:JimmyZhang的确写的好,但是他和吉日写的完全不搭界。JimmyZhang写的是怎么用反射的类库,框架,怎么调用等等。而吉日写的是反射的一个使用案例,说白了也就是传统的反射工厂生成一个数据访问层接口的实例。我虽然不同意他对于技术的态度,但是就这个案例本身,虽无闪光点,但又错在什么地方?但是直接被包同学当头一棒:你真是扯蛋,我文章的最后一句话
5、就是写给你的。你俩就惺惺相惜吧。而那"最后一句话":最后,质疑那些为其鼓掌叫好的看客,包括一些沽名钓誉的狗屁大腕儿,你们的脑子都进水了?你们到底从中看明白了啥?你们还是做技术的么?你们的技术就全都是这么做的?你们吃饱了撑的在那里摇旗呐喊称兄道弟?你们的良心都让狗吃了?天地良心,我什么时候把吉日文章中错的东西说成是对的了?想了想,我唯一"夸"吉日的话应该只有这句:吉日兄很直接,这点很好。我喜欢直接的人,不喜欢娇柔造作的人,所以我说这句话。而我喜欢的也只是吉日的"说话风格"而已,这就说明我支持他说的东西?为什么没
6、有看到我对他文章中错误内容的评价,以及一次又一次对他"无所谓态度"的反驳?为什么我在谈论技术,就非要立马对于个人一顿臭骂?支持一个人的部分,就说明支持他的全部?别人不能有任何对他的反对,否则就一阵劈头盖脸?反对一个人的部分,就一定要打击他的全部?别人也不能有任何对他的支持,否则就一阵劈头盖脸?其实包同学看不惯吉日,只是"风格"上的冲突,"意识形态"的冲突,本和技术无关,或者说完全可以通过技术方面的交流,探索,甚至是"搏斗"都可以解决,但为什么一定要用一些恶毒的语言进行人身攻击?这种讨论技术的态度不可取,尤其是
7、举的例子本身就不恰当--我还是想说,包同学和吉日对于反射的使用场景问题上是统一的,其实唯一的"冲突"也就是"一个认为重要,一个认为不重要"。但是"重要"本身就是个无法量化的程度,这是一个非要拼个你死我活的问题吗?我不认为兄弟们不知道正确地反驳一个人文章的方式是什么,但是许多朋友一定是被"冲动"二字搞坏了。冲动是魔鬼,这点实在不假,我也是靠着冲动在写这篇文章--不冲动就不是年轻人了。但是,在冲动的时候,还是尽量让"理智"占据上风吧。社区里吵架,吵着吵着就都变成面子问题了,何必呢?我一直不喜欢"和谐"也不喜欢"和
8、稀泥",但是我同样不喜欢技术范畴外的冲突。如果要反驳,我们可以着眼于技术。例如,StephanSchmidt在博客中发表了题为《下一代Java编程风格》的文章,阐述了他眼中Java编程风格的改变,以及未来的走向。于是有许多人发表了不同看法,如CedricOtaku发表了文章《下一代Java与现在差不多》,逐条批驳。还例如,PatricksSmacchia认为NHibernate代码不稳定,OrenE
此文档下载收益归作者所有