Hello World
Spiga

既要马儿跑的快,又要马儿不吃草

2011-02-28 01:01 by 老赵, 8670 visits

这年头技术社区里的一些观点让我很看不惯,例如动辄就说什么什么要被淘汰,什么什么要被替换。比如微软出个F#,就以为它要淘汰C#了,但C#和VB.NET不都已经共存很多年了吗?在我看来,明明是“多了一个选择”,绝对是好事情,又没逼你学,也没人说不学就落伍(不学VB.NET您就不觉得落伍吗?)。ASP.NET MVC也是如此,但非要有人说ASP.NET WebForms要被淘汰了,却“选择性忽视”至今WebForms还在不断成长的事实。MVC和WebForms都是好东西,各有千秋,两种选择罢了,仅此而以。

某段时间常会看到很多人说WebForms是垃圾,一大堆问题,比如说ViewState放在页面上很占空间。我说,ViewState是个很神奇的东西,自动保持状态,许多场景下都能十分方便。如果你嫌它占空间,也可以选择性地关闭,不会影响你什么。可是,某些人还是不愿接受,嗷嗷数落WebForms的不是。好吧,MVC编程模型的确在许多方面胜过WebForms,用好就好。但是,怎么现在就会有人写信问我,诸如在ASP.NET MVC里怎么实现多个下拉框联动这种问题呢?此时往往还会提到WebForms时代实现这个功能有多么方便。我说,您也体会到WebForms的优势了么?结果某位兄台还继续抱怨说,用MVC也真是麻烦,进而说ASP.NET上面怎么就没好用东西。于是我说爱干嘛去干嘛去,还“既要马儿跑得快,又要马儿不吃草”么?

ASP.NET不是傻瓜设计的,否则也无法如此轻易地实现出ASP.NET MVC。WebForms模型也十分精妙,尤其是带上UpdatePanel,绝对让人耳目一新(我知道某些人又要说UpdatePanel性能差了,我还是那句话,我读过UpdatePanel的完整代码,性能绝对不差)。只要不是愚蠢的作品,基本有失就会有得。刚好,前两天和公司里某个项目的弟兄聊天,他说他建议后台数据管理系统使用WebForms开发,结果项目组还是决定使用传统的方式写,原本计划三天完成,现在已经做了两个星期了,还在和大堆数据表的增删改查以及六个下拉框联动搏斗。

还有个“马儿”的例子是关于.NET的。我见过有人抱怨说.NET的程序集管理很混乱,例如一个程序集还会在系统中存在多个版本。有趣的是,他同时还提到了Dll Hell,认为微软怎么总是搞不定此类问题。其实.NET程序集的管理方式,不就是为了解决Dll Hell问题嘛。所谓Dll Hell,往往就是因为不同程序间同名的库文件相互覆盖所造成的。如果高版本的库文件被低版本所覆盖,那么依赖高版本中新增API的程序就无法正常运行了。而且,即使是高版本的库,也有可能无法做到百分百兼容低版本(疏忽谁都会有)。因此,最合适的做法其实就是如.NET那样,同名没有问题,版本不同也不会相互影响,程序集自带元数据。A程序用1.9版本,B程序用2.0版本,大家和平共处,互不干涉。如果一个程序依赖1.0版本的程序集,那么即便系统中已经存在2.0版本也照样无法运行。如果没有这样的机制,即便是传说中伟大的Java平台也会有类似Jar Hell问题,最终可能还是需要一个类似于.NET中GAC的东西。

很多东西都是这种权衡。世界上聪明人不多,但也没那么多笨蛋,我们大家其实都差不多。

Creative Commons License

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

Add your comment

103 条回复

  1. 程序设计的艺术
    60.216.4.*
    链接

    程序设计的艺术 2011-02-28 09:25:10

    支持老赵,现在很多人就是浅尝辄止就觉得自己很明白了,东西存在肯定有其价值。

  2. AaronLu
    123.116.115.*
    链接

    AaronLu 2011-02-28 09:37:22

    恐慌本身不可怕,可怕的是恐慌的人,这样的人像浮萍一样,没有根基,没有自信,没有勇气。

  3. 链接

    zhixin 2011-02-28 10:03:42

    哎,越来越觉得自已不会写代码了,越看越深奥

  4. 链接

    Jim Liu 2011-02-28 10:37:51

    基本赞同老赵的说法,有的人抱怨技术更新太快,其实这不应该成为不上进的借口。

    不过我倒觉得应该学至少一门动态语言,不然就真的有点“落伍”了。

  5. 老赵
    admin
    链接

    老赵 2011-02-28 10:41:58

    @Jim Liu

    嗯,一定要学一门动态语言。还有,我好像这里没有说技术更新快慢的问题。

  6. 老赵
    admin
    链接

    老赵 2011-02-28 13:05:00

    @程序设计的艺术: 东西存在肯定有其价值。

    原则上说我是不同意这点的,存在都有其“原因”,但并不一定有“价值”。

  7. 无名氏
    113.109.37.*
    链接

    无名氏 2011-02-28 14:15:27

    奇怪,为什么你的博客的搜索功能用不了???

  8. xiao_p
    123.185.209.*
    链接

    xiao_p 2011-02-28 16:46:42

    总感觉,这些东西知道的人总是知道,不知道的人总是不知道。

    所以,有些东西再重复多少遍也是没有作用的。

  9. mathgl
    222.216.31.*
    链接

    mathgl 2011-02-28 16:57:11

    想起以前曾经做过一个东西,用python, twisted, ice,2-3天搞完,有个组不知道发什么神经,说要用java重新搞一个,4个人弄了1星期 原型还没能跑起来...

  10. Dreampuf
    221.221.14.*
    链接

    Dreampuf 2011-02-28 17:19:23

    研究院也要写CRUD?

  11. 老赵
    admin
    链接

    老赵 2011-02-28 18:11:01

    @无名氏

    从来没好过,我懒得处理,唉……

  12. 老赵
    admin
    链接

    老赵 2011-02-28 18:11:57

    @Dreampuf

    首先,是创新院不是研究院。其次,总归有CRUD的。最后,我说的不是创新院的项目。

  13. 老赵
    admin
    链接

    老赵 2011-02-28 18:12:51

    @xiao_p: 总感觉,这些东西知道的人总是知道,不知道的人总是不知道。所以,有些东西再重复多少遍也是没有作用的。

    没关系,下次可以直接把文章甩他们脸上。

  14. bob
    124.16.137.*
    链接

    bob 2011-03-01 11:15:58

    说实话,老赵对函数式语言的理解还停留在很肤浅的部分,这些东西在学术界都是很多年前的事情了

  15. 老赵
    admin
    链接

    老赵 2011-03-01 11:34:35

    @bob

    首先,我可能是对函数式编程了解肤浅,所以我从没停止学习。其次,我也从来没说函数式编程在学术界是新东西了(但我知道F#里哪些是新东西)。最后,难道因为我掌握地不够好,就不能谈论和推广函数式编程了?

    那么我该怎么做,希望您可以指点一下。

  16. Ray
    210.83.228.*
    链接

    Ray 2011-03-01 18:01:04

    每次看到这样的讨论就觉得,一个是华山论剑,一个是屠狮大会,一个说webform精妙,一个根本不管你精妙与否,现在没人用,都用php,但是这没否认webform精妙啊。总之“跟您讲道理么您摆事实,跟您将事实么您摆道理”,还是没脱离这个模式。我觉得对于一个“非常希望能够写程序到60岁”的人来说,推广新技术新语言,不断的自我学习这种理念真的是再好不过了。如果您只想着哪个最赚钱,您大可不必深入学习,了解一下又何妨,至少老板问你xx语言或平台实现起来好复杂,有替代方案没?您至少能答上来吧。这个博客就当给您多个选择。如果您不熟悉本博客里面的东西,比如您是个phper,发现多个下拉框联动这种问题原来在Webform里面这么好解决,您难道不会觉得其实在这个问题上Webform做得更好吗?如果您的第一感觉是webform没人用,那么我就没话说了。

    其实本不打算说得这么多的,省的别人说我5毛,但是这种事情在我身边发生得太多了。

    每当我说用Linq吧,就有人跟我说它生成的sql性能不好吧。我用silverlight做了个很炫的项目,集团内部其他组的人看了,冷不防一句中看不中用,效率太差了,占用cpu高。我理论很多次,真的是累人。最后针对一系列的实验对比,发现linq生成的sql比他们手写的好很多。当时我就想说一句,你tm写sql的本事没Linq的水平高,就别jjyy了,毕竟人家是领导,是前辈,我忍了。说silverlight的我就更无语了,优化了的silverlight程序其实很不错的。至于说占用cpu比webform程序高,我只能说“既要马儿跑的快,又要马儿不吃草”,您真的难搞(还押韵呢)。

    至于老赵,还是走自己的路把,希望到60的时候还能看到你写的文章。不想学的总会找借口。想学的自然也会想学到60甚至到死。

  17. mathgl
    125.215.206.*
    链接

    mathgl 2011-03-01 21:19:16

    @老赵: 我都说了“历史因素”并非是指“偶然”,你还是这种一贯的讨论方式,无趣。事实上.NET写Web程序最大的问题也就不过是需要重新编译而已,虽说相对来说麻烦,但搞个部署脚本也是一劳永逸的。其他什么开发快速,健壮,容易扩展什么的,完全不是问题。谁都知道技术会影响项目成败,但从来没有证明过某个项目失败是因为.NET的,如果我有你这种糟糕逻辑,岂不是只要找个失败的PHP项目就行了?毫无意义。

    老赵为何还会继续讨论呢??好奇一下......

  18. mathgl
    125.215.206.*
    链接

    mathgl 2011-03-01 21:21:44

    @Ray: 每当我说用Linq吧,就有人跟我说它生成的sql性能不好吧。我用silverlight做了个很炫的项目,集团内部其他组的人看了,冷不防一句中看不中用,效率太差了,占用cpu高。我理论很多次,真的是累人。最后针对一系列的实验对比,发现linq生成的sql比他们手写的好很多。当时我就想说一句,你tm写sql的本事没Linq的水平高,就别jjyy了,毕竟人家是领导,是前辈,我忍了。

    说到这个linq,如果考虑使用plinq,那么手写的要比它更高效确实很难。做到的人也不用争论这种问题了..

  19. 为了梦想
    123.134.4.*
    链接

    为了梦想 2011-03-01 21:35:58

    用着什么顺手什么就好,这样的问题不用争论。做为一名程序员肯定都有自己最拿手一种语言,都说自己的好,本没什么可争的。难的是能总结一种语言的优缺点,最适合用在什么方面开发。我希望牛人研究研究怎样把所有语言所有平台的优点配合起来使用。我声明我不是一名程序员,我也不搞开发。但我在工作中经常遇到需要配合使用的问题。这可能就是中国的老话好钢用在刀刃上

  20. 老赵
    admin
    链接

    老赵 2011-03-01 22:05:50

    @为了梦想: 用着什么顺手什么就好,这样的问题不用争论。做为一名程序员肯定都有自己最拿手一种语言,都说自己的好,本没什么可争的。难的是能总结一种语言的优缺点,最适合用在什么方面开发。我希望牛人研究研究怎样把所有语言所有平台的优点配合起来使用。

    这是我一直提倡的,所以我用.NET配合MongoDB作开发,而不是MySQL甚至SQL Server。

  21. mathgl
    174.37.152.*
    链接

    mathgl 2011-03-02 02:13:26

    @老赵: 对不起,我懒的和基本讨论素质都不过关的人纠缠。而且事实上我已经纠缠得太多了,该说的都说过了。

    貌似 老赵这个声明无效呀。。每次都来喷上一段话..............

    许多人对微软有天生的敌视呀,连同所用的东西....

  22. Ray
    210.83.228.*
    链接

    Ray 2011-03-02 08:47:20

    我就奇怪了,微软没好东西吗?是,微软外面的世界有很多好东西,但是外面的好东西和里面的好东西结合起来岂不是很好。一下扯到10年前有点远了吧。

  23. 老赵
    admin
    链接

    老赵 2011-03-02 10:38:26

    @mathgl: 貌似 老赵这个声明无效呀。。每次都来喷上一段话....许多人对微软有天生的敌视呀,连同所用的东西....

    看到某些话还是蛋定不下来……

  24. 老赵
    admin
    链接

    老赵 2011-03-02 10:43:42

    @Ray: 一下扯到10年前有点远了。

    因为已经有更多人经历过近年来的发展,许多人可以说个子丑寅卯,而10年前了解的人不多,可以随意解释。用10年前作为理由的人基本都不太关注微软现今发展,甚至故意无视,而这些理由隔了再久也会变成15年前,20年前,这是某些微软反对者的立身之本,可以用上一辈子的。

  25. rentian
    218.104.10.*
    链接

    rentian 2011-03-02 10:43:43

    俺是.net程序员界小人物,.net,php,c兼用,微软的linq\mvc也懂、页面周期也明白、hibernate也用过,linux也常用,apache、memcache、mq、gcc也都能摆弄,zend、cake之流也尝试过(active record等印象颇深,但比起ror或者java、dotnet的orm还是差些)。虽然都不精,但足够证明微软程序员不是井底之蛙

  26. 老赵
    admin
    链接

    老赵 2011-03-02 10:54:24

    @rentian

    有种万能的应对说法是:你和我这种人不算典型的.NET技术人员。

  27. 链接

    grentian 2011-03-02 11:04:20

    “我们”不敢当,您会这些说明不了问题,但是我们这些小程序员都会就能说明.net程序员的视野不是很封闭的,甚至是更广的,比如微软技术有些人可能就未曾涉猎

  28. Ray
    210.83.228.*
    链接

    Ray 2011-03-02 11:31:47

    @mcpssx

    说了这么多,说实话我真没懂您要表达一个什么意思。是跟着微软没前途?我现在是一个专职跟着微软的程序员,我不敢说我有多牛,或许你说的我很多不知道,你问的我很多答不上来,但是我很自豪的说我觉得我很有qian途。我做silverlight开发,在我眼里XAML能把很多事情做好,而且待遇也不差。即便是前一段时间对silverlight风言风语很多的时候,我没觉得恐慌。因为silverlight给我最大的收获是自己有学习新东西的冲劲,好吧,退一万步说明年silverlight死了,我觉得我也不会恐慌。

    我对php没任何成见,一个程序员如果就抱着php而觉得外面的都是渣子,不学习新东西,老指望自己想圣斗士星矢一样,就一招天马流星拳打来打去,这样和很多人说的"做.net好几年了就是做CRUD"没有区别,迟早要被淘汰的。很多人和我说做.net工资都不高,转java吧。我心想就你那德行,转java也高不到哪里去。在这里我也想高呼一句,XAML没前途,wp7开发,wpf/sl企业开发,未来桌面开发(传说win8),还有xna游戏和surface,还有值得期待的KinectSDK,都有XAML的影子。大家都别来做吧,这样我就物以稀为贵,我更值钱了。

  29. Ray
    210.83.228.*
    链接

    Ray 2011-03-02 15:17:09

    我没说动不动就说别人不爱学习,我的意思是程序员就应该爱学习,微软的该学,非微软的也该学。当然我一般都不以微软为标准来区分程序员,我觉得说这种话的人似乎天生就对微软有敌意一样。

    我从来不搞个人崇拜,也不是老赵的粉丝。

    是的,这里会说一些新东西,甚至是“微软”的新东西。很多东西都要自己分辨的,不然长个脑袋做什么,这个博客也没叫你盲从啊,只是给您多了一个选择而已,有什么不好吗?再说个有趣的事情,集团内部一个公司的客户全是微软的忠实用户,确实是微软说这个,客户就要这个,那公司确实也得做这个,你难道不做吗?呵呵,这个当然是个案,玩笑而已。

  30. tobin
    124.42.24.*
    链接

    tobin 2011-03-02 18:19:33

    哇,好长的口水仗啊,看了半天才看完,至少看了20分钟,mcpssx 和老赵其实都是曾经跟着微软干过的,很明显mcpssx 是跟着微软干了很久都没出东西的,或者很累的,对微软又恨又恨,最后转别的了,老赵是很喊很喊微软好,但实际从来不用微软做产出项目,实际上都是用java啊,c++啊,而大多数新手都是像我一样,为了生存跟着培训机构或者大学里自学的(我属于大学导师是微软讲师,上了贼船的,嘿嘿)结果学了.net,发现不是这么一鸟事!无奈,只能跟着微软学这个,学那个,大家都window,学webform,结果网站不用了,学mvc了,大家都php了,等.net wcf ,wpf的时候,大家都linux 了,现在无奈,拿着微薄的工资,做着mis,家里拼命学着linux,java,python,php。哎,我也是这么一号人,比如把java,php已经有成熟的socket框架,我在这到处找着.net socket解决方案,还没有一个成熟的,项目要用到没办法啊,结果发现不是c++就是java,比如java,php已经有成熟的as3 amf框架,.net amf 框架还只出来实验室阶段,比如java php 在用memcache的时候,memache在window下还不稳定,微软的还他妈只能在win server2008上涌。比如大家开发个项目都还2000块成本的时候,.net 买个数据库还要24W,比如。。。。。比如太多了,恨得牙痒痒,但又不得不学,继续比如吧,unity 3d在用c#做脚本的时候,发现其实是mono!比如前段时间在找服务器端js 执行方案的时候,老赵给了个.net 下用java 虚拟机调用java js 服务器执行的方案,比如.......

    不说了,胃疼!回家看java linux!还得不时搜着大牛们的菠萝格,找着.net 的解决方案!蛋蛋疼,厉害!

  31. tobin
    124.42.24.*
    链接

    tobin 2011-03-02 18:27:50

    加班,还来比如,比如吧,微软在吼吼sl 装机量50%了的时候,sl实际产出品还没几个,CPU内存问题还没解决,比如吧,微软吼吼IE9很牛叉的时候,发现只能在vista以上机器上安装,而且并没有比ie8提高多少,还没赶上firefox的速度,而且CHROME已经更新到9.0了,而且,很多网站还用不了,URL转跳都不会鸟,而且在vista一下操作系统,什么都是浮云。比如吧,微软吼吼sl 5解决硬件3D加速的时候,flash play11 已经发布了,并3D硬件加速已经实现,而且效率还不错哦,扯淡的是sl 5只能在ie9下硬件加速。下次再来比如!

  32. 来点hardcore的好不好
    192.100.130.*
    链接

    来点hardcore的好不好 2011-03-02 20:02:02

    来点hardcore的好不好,各位同学们。尤其是老赵,底子你是有的,干吗要把时间精力浪费在MVC WebForm PHP Java这种大路货上呢?甚至还为之大打口水仗。 看你的blog有种鸡肋的感觉。其实满欣赏你的为人,文笔和技术,但是blog上真正hardcore的东西少之又少。可惜liao啊...

  33. Belleve Invis
    218.22.21.*
    链接

    Belleve Invis 2011-03-02 20:54:06

    @tobin

    指出几个概念性错误啊

    老赵给了个.net 下用java 虚拟机调用java js 服务器执行的方案,比如......

    IKVM.NET 可是直接把 Java 包转换为原生 .NET 程序集,不调用 Java 虚拟机的。

    而且并没有比ie8提高多少

    合着支持 ES5、HTML5(canvasvideoaudioGeoLocation);以及我跑 Eisa 时间从 15 秒降到 65 毫秒叫做“没有提高多少”?从表观上看,IE9 修改了整个的内部架构,JS 引擎也整个换掉了,还说“没有提高多少”?

    net 买个数据库还要24W

    用 .NET 一定得用 SQL Server 吗?

    要说类库贫乏,.NET 上面还真是这样,社区几乎空白,很多东西都是坑。不过抱怨没用,如果抱怨的话,为何不参与开发呢?填坑可比抱怨有趣多了。

  34. 周行天下
    202.108.18.*
    链接

    周行天下 2011-03-02 21:43:41

    老赵,为什么那个苍蝇又来了。 马勒戈壁的,他有病啊。傻逼 你下次别和那个傻逼说了。。。。

  35. 周行天下
    202.108.18.*
    链接

    周行天下 2011-03-02 21:44:34

    和傻逼辩论的下场就是把你自己拉到和他一样的境界,你也成了傻逼

  36. tobin
    124.42.24.*
    链接

    tobin 2011-03-03 12:42:27

    @Belleve Invis

    IE9老跟自己比有啥用呢,跟firefox,chrome 比啊!反正我就觉得微软是埋着头做自己的东西,一看,哦,比原来厉害多了,太牛逼了,结果一抬头,人都跑没影了! 用.net 的不用sql server ,出去卖项目会遭鄙视的!

  37. 老赵
    admin
    链接

    老赵 2011-03-03 13:37:46

    @tobin

    IE9效率比Firefox好多了,跟Chrome一个级别的,硬件加速更不提了。还有我也是.NET程序员,我不用SQL Server,快来鄙视我吧。

  38. winter
    114.80.133.*
    链接

    winter 2011-03-03 16:01:33

    大约8年以前,我高考填志愿的时候,我爸妈,两个80年代的程序员跟我说,如果你选了计算机,就意味着一辈子必须跟着新技术跑,我自己工作了几年以后,深以为然。

    所以我从来没觉得旧技术被淘汰是一个公司的事情,就算MS替你撑着过时的VBS,它也一样被淘汰。所以如果谁认为一门技术可以一直做下去、一直安逸下去,那他一定会成为温水里的青蛙,只觉得适合的职位越来越少、公司给的offer越来越不大方、升职越来越慢。你连微软的产品都跟不上,还如何指望能跟的上这个时代呢?

  39. 链接

    zagelover 2011-03-04 00:58:42

    支持一下,学习~

  40. tobin
    124.42.24.*
    链接

    tobin 2011-03-04 10:38:35

    @老赵

    您别急啊,呵呵,在很多显示中大家一致的认为 .net+sql server ,php +mysql ,java+ oracle.在很多人眼里已经成了定律!说实话,看这微软我都急,感觉微软做什么是都放弃了,半不拉拉的, 难道您没觉得的!

    微软现在除了操作系统方面其他什么能拿出手去搞个顶尖的?就比如说.net 出了企业级应用多点,其他什么组件和套件跟上了?有多少限制!您老摸着心窝说说是不是这个理!咱说理,别急啊!

    还要听您还弹钢琴呢!呵呵

  41. 老赵
    admin
    链接

    老赵 2011-03-04 10:46:09

    @tobin

    莫名其妙的,您这没头没脑的就能让我急,我还混不混江湖啦?

    不过我没空跟你说理,该说的之前都说过了,您选择性忽略我也没办法。您的时间不值钱,我还懒得伺候呢。

  42. tobin
    124.42.24.*
    链接

    tobin 2011-03-04 10:57:05

    @老赵

    那必须没您时间值钱,您值多少钱啊,我一天才挣多少钱啊!我从来没说过c#语言没java 好,也没说过webform比jsp效率低!实际上.net 在这两块已经超过了java,但就从微软的产品策略上,还有很多问题!您是居庙墙之高看到的上面的东西,看到了美好前景,可实际底层的.net 开发人员确越过越苦!这是事实!就想两会一样,委员们看这个也好,看那个也好,可实际上百姓在水深火热之中!

  43. 老赵
    admin
    链接

    老赵 2011-03-05 12:11:16

    @tobin

    您放心,俺们的委员们是装傻,不是真傻,当然装傻其实对百姓来说更不是好事,这跟技术领域不同。搞微软技术其实更像是美帝,可以有American Dream的,加油吧。

  44. 承志
    120.82.108.*
    链接

    承志 2011-03-05 14:29:53

    来点hardcore的好不好,各位同学们。尤其是老赵,底子你是有的,干吗要把时间精力浪费在MVC WebForm PHP Java这种大路货上呢?甚至还为之大打口水仗。 看你的blog有种鸡肋的感觉。其实满欣赏你的为人,文笔和技术,但是blog上真正hardcore的东西少之又少。可惜liao啊...

    很好奇hardcore是啥,MVC WebForm PHP Java都是大路货?这真好玩

    老实说,有点怀疑老赵和mcpssx是不是联合炒作,哈哈

  45. 什么叫hardcore
    91.140.60.*
    链接

    什么叫hardcore 2011-03-06 06:41:53

    @承志

    老赵的Jscex就算得上hardcore,不过貌似曲高和寡。why java sucks系列也有几篇是高质量的。不过除此之外就口水居多了。 不过老赵的潜力还不止于此。他完全有能力写出更好的技术文章,只是还没找到发力的点。如果老赵能不耻下问,我倒是有几个点子。。。

    靠,这话听起来怎么像搞基一样恶心。。。

  46. 承志
    123.88.128.*
    链接

    承志 2011-03-06 10:44:48

    @什么叫hardcore

    那倒是,不过这很合理,逛博客人群符合正态分布,老赵的博文也符合正态分布~

    话说回来,你有点子可以自己写啊,不想写也提出了,老赵或许有兴趣

  47. 老赵
    admin
    链接

    老赵 2011-03-06 22:58:06

    @承志

    不耻下问不敢,虚心请教……

  48. Jason
    180.168.26.*
    链接

    Jason 2011-03-09 14:47:20

    这口水仗打的哟……蛋疼…… PHP没那么好,微软的东西也没那么烂。 按需使用罢了。 老赵啊,跟人打口水仗,为什么会自降身份呢?因为观者会认为别人戳到你的痛处了!于是继而更多blablabla的想法喷涌而出,你是挡也挡不住了。

    或说与其打口水仗,不如发一点jscex的文章啊! 这个东西强烈有兴趣啊!

  49. 链接

    xiangzhuyuan 2011-03-10 15:52:34

    nice, I think so!

  50. tw是个笑话
    192.100.130.*
    链接

    tw是个笑话 2011-03-10 16:27:13

    @老赵

    可以把油香必填给去掉吗?

    @mcpssx

    tw为什么喜欢ror,并且在没有ror背景的情况下大吹ror,是因为当时ror已经起势了,他们觉得作为最会吹水的咨询公司,不从中捞一把实在说不过去。捞完这一把,他们又把目标转移到更玄的精益上去了。总有一天他们要练丹出来卖的。

    另外,@mcpssx说话就不像个程序员,而像个项目经理。作为程序员,我管你维护难不难,招聘难不难,我就喜欢玩我选的东西。越是hardcore的东西,越难招到开发人员,但也越好玩。只有项目经理或者产品经理才会婆婆妈妈的管一些收拾烂摊子的事情。

  51. 艾琳娜の血吻
    123.117.165.*
    链接

    艾琳娜の血吻 2011-03-15 18:04:11

    我是小程序员 也不懂各位大谈特谈的的各种技术。但是有种东西叫做趋势,新的会取代旧的。如果XP好为什么现在装机都是win7 非智能机稳定,为什么现在智能机占大半天下。不是微软舍弃东西,继而又不更新等等..历史是发展的 如果都不放弃 那又何谈成功。

  52. 链接

    宝玉 2011-04-05 03:00:34

    要我说,Asp.Net不如PHP流行,不是语言不优秀,根源还是Visual Studio + windows server+Sql Server太贵了!

  53. 链接

    宝玉 2011-04-05 03:15:26

    @mcpssx: 老赵,你不信可以问一下支持你的那些人,他们几个用了F#,scala和mono以及ikvm来调用rhino之类的方法在实践中了,他们只是空洞的叫好,为什么呢?其实是因为他们学的是微软,对微软技术的过时其实是有一种恐惧,所以说他们支持你,并不是因为他们会用你推荐的架构,而只是因为你让他们有一种安全感而已。

    部分认同,市场上,低端技术人员先不论,搞互联网的高端的微软技术人员,就业面相对PHP等其他语言要窄很多,也就那么几家大的有.Net技术的公司需要,这会带来一种不安全感,但和技术过时与否无关!

  54. 链接

    goddie2046 2011-05-11 12:25:35

  55. abc
    122.200.120.*
    链接

    abc 2011-06-14 16:45:11

    看了半天忘记了文章本身,罪过啊

  56. abc
    122.200.120.*
    链接

    abc 2011-06-14 16:46:40

    好吧,我承认我是来看你们吵架的,忘记了文章本身

  57. 菜鸟
    112.90.148.*
    链接

    菜鸟 2011-07-24 16:08:18

    没有看完的都不要当程序员了,没有耐心,怎么能写好程序。。。

  58. AaronChao
    58.210.137.*
    链接

    AaronChao 2011-09-14 09:21:10

    对于培训机构我不想再多说什么,当时又没条件上网,出来后感觉很迷茫就改做前端了。后悔没早点关注你的博客,我已经两年多没碰.net了,现在我想要重拾.net,多向你学习

  59. 俊俊
    58.214.151.*
    链接

    俊俊 2011-11-30 13:39:12

    本人一直是拿asp.net当java web使的,webform的服务器端控件没怎么用过。

  60. 俊俊
    58.214.151.*
    链接

    俊俊 2011-11-30 13:40:23

    听说微软的好多东西都是Delphi人员设计的。。

  61. 链接

    Drama 2015-01-19 22:34:59

    搜任何.Net问题都会被引到这个博客来,姐夫,why so diao?

已自动隐藏某些不合适的评论内容(主题无关,争吵谩骂,装疯卖傻等等),如需阅读,请准备好眼药水并点此登陆后查看(如登陆后仍无法浏览请留言告知)。

发表回复

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

昵称:(必填)

邮箱:(必填,仅用于Gavatar

主页:(可选)

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

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

使用Live Messenger联系我