net点滴

博客园 首页 新随笔 联系 订阅 管理
  24 Posts :: 0 Stories :: 382 Comments :: 24 Trackbacks

微软﹐请听我对你说﹐作为一个windows平台下的web程序员﹐你在我心目中就像一个神﹐你带领我进入一个又一个神奇而又美丽的国度﹐从asp.net﹐从面向过程转向面向对象﹐从coding转向系统设计。你让我一次又一次领略到了创造的兴奋﹐感受到了艺朮的魅力﹐体会到了陌然回首﹐那人却在灯火烂珊处的喜悦…... 在你这里我得到了太多太多﹐无论如何﹐我要首先对你说﹕谢谢﹗

5年前﹐我开始跟随你从asp.net进军﹐您大手一挥﹐就向我描绘了一幅以.net为中心的宏伟蓝图﹐并告诉我﹐未来是属于.net的。对此﹐我就像最虔诚的信教徒那般﹐将它放在心上﹐刻在心里﹐成为自己最崇高的宗教信仰。

我还记得﹐在你首次演示你专门为我设计的武器
—VS剑时﹐我惊呆了﹗那像征着战斗的名称﹐还有屹立在旁边的装备精良的Class Library让我热血沸腾﹐我仿佛看到了自己成为了一名光荣的.net战士﹐正在枪林弹雨的战场上用那把漂亮的VS剑攻城拔寨的情景。

您应该还记得当时站在您面前那位右手拿着一把粗陋的石刀
(UE) ﹐腰插只有五个功能(Response.Request,Server,Application,Session)”ASP”军刀(当然您应该很熟悉﹐因为那也是在您的专卖店买的)﹐还有背上那个已经磨得有点发黄的﹐叫ADO的旧背包(里面可是装着行军必备的粮食)的乡下青年吧?我想您应该是有点印象的﹐因为他正手足无措地站在那﹐笨拙地摆弄自己的上衣角呢。那位乡下青年就是我﹐在雍容华姿的你面前﹐自形惭秽。

在我迫不急待地换上在你的.net专卖店卖的新装备后﹐我的那套旧行头基本上就被我长时间地压在了箱底﹐给小强们提供了长期的居所。

在努力地训练了几个星期之后﹐终于掌握了这套武器基本的用法﹐而这一切让我可以在面对同一片战场上的
Java盟友时﹐自信而自豪不少﹐因为我也能OO了。

在带着一丝兴奋﹐惴惴而又有些期盼的心情下﹐我开始了.net上的第一次征途。那是一次至今都让人无法忘怀的记忆﹕我所在的小分队﹐终于遇到了麻烦。那是在一次时间很紧迫的行军任务中﹐我们的领队用你给我们的教科书Duwalish犯下了不可饶恕的错误,它教条式地执行着里面的队形让我们延迟了15天才到达目的地﹐而相同的行程在以前我们只用了5天。我在心里对自己说﹐这不可能﹐问题应该发生在纸上谈兵上﹐不是说谁都会有第一次吗?

就这样﹐我依然坚持自己的信仰﹐依然将你的教导奉为金科玉律。您告诉我们分层容易维护和部署﹐我就绞尽脑汗让自己所有的工程变成n,nn层。您告诉我们用控件编程能够享受到面向对象的好处﹐我就在我们简单的页面上引入一个又一个笨重的控件(当然您写的控件我压根没有怀疑﹐都是我画虎类犬了)。您还亲自帮我们把武器改进了一遍又一遍﹐我们在非常感谢您的同时﹐也一次又一次地重新部署我们的装备﹐您还  可是你知道吗?我好累﹐我的身体越来越沉重﹐我的脚步越来越迟缓﹐我的行动越来越缓慢。我被无数的版本引用﹐性能低下﹐周期过长压得越来越喘不过气来。

而我的面前依然百花继续开放﹐一时间Ioc,Aop,Soa,OR Mapping ,Ajax又如雨后春笋冒出来﹐让我目不转睛﹐应接不暇。我想我开始迷失了

在梦中我梦见了几年前的我﹐一身素装的我﹐拿着那把小巧的asp军刀﹐正虔诚地憧憬着我的未来

posted on 2008-05-30 07:30 小生 阅读(3753) 评论(76)  编辑 收藏 所属分类: 胡思乱想

Feedback

#1楼  2008-05-30 07:47 roCltA [未注册用户]
握个手 难友
  回复  引用    

#2楼  2008-05-30 07:54 张中健      
一个做士兵的士兵?
  回复  引用  查看    

#3楼  2008-05-30 08:02 唐德兵      
.net就是王道!
  回复  引用  查看    

#4楼  2008-05-30 08:05 aspnetx      
不想当厨子的裁缝,不是好司机。
  回复  引用  查看    

#5楼  2008-05-30 08:12 testabcde [未注册用户]
MS想说爱你不容易
  回复  引用    

#6楼  2008-05-30 08:14 侯垒      
更新太快了.
选择IT,就等于选择了不断的学习.
  回复  引用  查看    

#7楼  2008-05-30 08:21 kiler      
适应不了webform推荐asp.net MVC或者是Monorail
  回复  引用  查看    

#8楼  2008-05-30 08:29 李战      
站坑先
  回复  引用  查看    

#9楼  2008-05-30 08:36 tatung zhang      
文采真好,跟MS就得具有很强的学习能力,不然就跟不上步伐了 ...
  回复  引用  查看    

#10楼  2008-05-30 08:39 gillspent      
选择了程序员,就是选择不段的学习.
  回复  引用  查看    

#11楼  2008-05-30 08:42 killkill      
对于项目的大小,貌似楼主还没有掌握好啊.
  回复  引用  查看    

#12楼  2008-05-30 08:45 henry      
没有装备,只有圣经一本.
当我需要的时候她指引我前进.
  回复  引用  查看    

#13楼  2008-05-30 08:45 nightbeer [未注册用户]
文采好,佩服!
楼主真是MS忠诚的士兵.
继续前进,别在胜利前倒下.
  回复  引用    

#14楼  2008-05-30 08:49 Wuya.net      
赞一个...
  回复  引用  查看    

他变我不变。

管他怎么变呢,我还是用我的那些控件(分页、表单、查询、显示)来写程序。
数据访问也适用我自己写的类库。

这样才能以不变应万变。把变化都集中到自定义控件里面。
  回复  引用  查看    

#16楼  2008-05-30 08:52 Jeffrey Zhao      
楼主要掌握好啊,其实微软的升级都不难的。
  回复  引用  查看    

#17楼  2008-05-30 08:54 李战      
楼主明白着是想挑起战争嘛

为了玩刀而上战场的人大都死于刀下,临死时怪自己的选的刀不好。

为了杀人而上战场的人大都成了将军,临死时放下屠刀立地成佛了。



俺已看穿楼主的意图



  回复  引用  查看    

#18楼  2008-05-30 09:00 seyon      
呵呵
  回复  引用  查看    

#19楼  2008-05-30 09:01 新网的花生      
微软的ASP.NET服务器控件和他的AJAX技术根本就是背道而驰,搬起石头砸自己的脚,太多太多的问题,大家都知道微软是从IE8才开始遵循W3C国际标准,CSS+DIV写的东西很有可能IE8下面一个样,IE7下面就另一个德行了,可怕的浮动下落,现在的网页要提高速度无非简洁,所以我们CSS+DIV,可微软的那些所谓的优秀的服务器控件翻译成HTML代码又是什么?还是离不开TABLE那些恶心的东西,为什么???微软你为什么总要在一条本来就很矛盾的路上勉强的走下去,为什么不想着重新开始一个美好的设计?为什么我们这么崇拜你,宁愿相信你有一天能够真正的一统天下,可是你还是给我们的开发带来了无尽的痛苦?即使如此,我依然坚信SilverLight会打败flash成为王道,IE是我的浏览器,Windows是我的操作系统,.NET我会永远用下去,expression web是我一直用的网站设计工具,SQL Server是我唯一会的数据库。。。不是因为我学不会别的,不是因为我讨厌别的,只是因为我——一个微软的极端主义崇拜者,想一直在MS这条坎坷之路上,永远的走下去!
  回复  引用  查看    

#20楼  2008-05-30 09:01 chy710      
还以为你在ms工作了,呵呵,文采不错....

程序员,跟上发展的脚步....
  回复  引用  查看    

#21楼  2008-05-30 09:15 生鱼片      
微软 .net
  回复  引用  查看    

#22楼  2008-05-30 09:18 安眠花      
佩服楼主的文字能力

希望微软永远不会让我们失望

希望微软变得越来越强大
  回复  引用  查看    

#23楼  2008-05-30 09:22 Kevin Li      
文章写得很有文才
codeproject.com一直用asp(后来部分转asp.net),照样跑得顶呱呱!
  回复  引用  查看    

#24楼  2008-05-30 09:22 qq13237810775      
--引用--------------------------------------------------
安眠花: 佩服楼主的文字能力

希望微软永远不会让我们失望

希望微软变得越来越强大
--------------------------------------------------------

  回复  引用  查看    

#25楼  2008-05-30 09:23 booster [未注册用户]
选了IT这个行业就意味着终身学习,不止微软技术路线如此,你选java路线也是一样的结果,新架构不停的出,你得不停的跑步跟上。
  回复  引用    

走得累啊..累,
但还是要走,因为要吃饭,呵呵
  回复  引用    

#27楼  2008-05-30 09:29 future001 [未注册用户]
写的不错,特别是对于分层的问题上,本来一个查询绑定只需三行代码,但分层后却....
  回复  引用    

#28楼  2008-05-30 09:29 戏水      
写的不错 文笔生花
  回复  引用  查看    

#29楼  2008-05-30 09:31 Jude Chen      
有点意思,不错!
  回复  引用  查看    

#30楼  2008-05-30 09:32 丁学      
在梦中我梦见了几年前的我﹐一身素装的我﹐拿着那把小巧的asp军刀﹐正虔诚地憧憬着我的未来…
  回复  引用  查看    

#31楼 [楼主] 2008-05-30 09:34 小生      
--引用--------------------------------------------------
chy710: 还以为你在ms工作了,呵呵,文采不错....

程序员,跟上发展的脚步....
--------------------------------------------------------
夢想...
  回复  引用  查看    

#32楼  2008-05-30 09:37 Justin      
相信大多人都会或多或少地有同感的,不过就像生老病死一样,这就是工作、生活。
  回复  引用  查看    

#33楼  2008-05-30 09:54 醉春风      

Ioc,Aop,Soa,OR Mapping ,Ajax.........
永无止尽吗?
  回复  引用  查看    

#34楼  2008-05-30 10:00 狼Robot      
楼主强。顶一个。
  回复  引用  查看    

#35楼  2008-05-30 10:03 camulos [未注册用户]
写的很好
  回复  引用    

#36楼  2008-05-30 10:10 Yes!加菲猫      
跟着微软,走不行,需要跑,而且要加速跑
  回复  引用  查看    

#37楼  2008-05-30 10:23 airwolf2026      
貌似潜力贴?俺来顶哈.然后看书去
  回复  引用  查看    

#38楼  2008-05-30 10:30 nicye      
哈哈
  回复  引用  查看    

#39楼  2008-05-30 10:33 炭炭      
同感。 .net 2.0 做熟项目的人都很少,很快就3.5了。asp 2.0搞熟悉了,很快SilverLight,MVC又应接不暇。说的没错,选择了程序员就选择了终身学习。
但是,我们不要仅仅从自己的角度看问题,埋怨技术更新太快。事实是,我们能做的事情更多了,能为客户解决的问题更多了。现在IT业的内在要求是“合”,所以微软产品的广泛涉猎也是有原因的。
如果哪天中国能出微软这样的企业,那就是所有中国程序员的造化。我们不需要再跟着跑,而可以用自己的智慧构建自己的大厦。可是....
现在我们面临的问题是我们必须要吃饭,必须要跑,让我们互相鼓励吧。对于MS,也只有真心的祝福。

  回复  引用  查看    

#40楼  2008-05-30 10:34 bmrxntfj      
神贴 ms连你都敢动,我跟它拼了。
  回复  引用  查看    

#41楼  2008-05-30 10:35 大柳树 [未注册用户]
确实 看到微软接二连三的概念 真tmd像揍人
  回复  引用    

#42楼  2008-05-30 10:44 成长的强强      

MS的员工果然历害~
很羡慕!!
  回复  引用  查看    

#43楼  2008-05-30 10:48 lovebanyi [未注册用户]
Silver light不是也出来了。。需要学习的技能又多了一个
  回复  引用    

请问有几位大侠使用正版windows,正版的Visual studio ?
  回复  引用    

#45楼  2008-05-30 11:14 柳永法 [未注册用户]
都是给别人做,如果是给自己做的话就没这么我怨言了,而是:能不能出个什么新功能,让我实现这个更完美。
  回复  引用    

--引用--------------------------------------------------
新网的花生: 微软的ASP.NET服务器控件和他的AJAX技术根本就是背道而驰,搬起石头砸自己的脚,太多太多的问题,大家都知道微软是从IE8才开始遵循W3C国际标准,CSS+DIV写的东西很有可能IE8下面一个样,IE7下面就另一个德行了,可怕的浮动下落,现在的网页要提高速度无非简洁,所以我们CSS+DIV,可微软的那些所谓的优秀的服务器控件翻译成HTML代码又是什么?还是离不开TABLE那些恶心的东西,为什么???微软你为什么总要在一条本来就很矛盾的路上勉强的走下去,为什么不想着重新开始一个美好的设计?为什么我们这么崇拜你,宁愿相信你有一天能够真正的一统天下,可是你还是给我们的开发带来了无尽的痛苦?即使如此,我依然坚信SilverLight会打败flash成为王道,IE是我的浏览器,Windows是我的操作系统,.NET我会永远用下去,expression web是我一直用的网站设计工具,SQL Server是我唯一会的数据库。。。不是因为我学不会别的,不是因为我讨厌别的,只是因为我——一个微软的极端主义崇拜者,想一直在MS这条坎坷之路上,永远的走下去!
--------------------------------------------------------
微软的东西还是不错的,我也是微软的fans
ajax我基本不用,不是因为别的,就一个字,慢啊
有时候自己写javascript也是很有意思的
  回复  引用    

#47楼  2008-05-30 11:27 JackieLi      
good sentence!
  回复  引用  查看    

#48楼  2008-05-30 11:30 丹心猪(Dansinge)      
我们公司都还在用.net1.1
  回复  引用  查看    

#49楼  2008-05-30 11:32 瑞克梅塔      
楼主七点就起来发文了,莫非一夜没睡?明天就是周末了,好好休息,还要继续战斗(学习)呢,与楼主共勉
  回复  引用  查看    

没办法啊,你看那愤青们天天在骂MS,可是总也没个成效。他Linux要是像Windows这样普及,他Firefox要真能一统天下,我还真懒得用这.Net呢,大家干这行,成天不得紧盯着新球艺嘛,可为什么这.Net也火起来了?好学啊,虽然玩出花来难。所以别说些个没用的,要真有本事就把windows赶出市场,我都盼了N多年了,不过话说回来,那样大家更麻烦了,Linux那么多,Unix也不少,学完一遍都累死了,发现又冒出几个品牌来。我倒曾有远大理想,有朝一日我也开发一操作系统,完全兼容Windows,。。。。。。
  回复  引用    

#51楼  2008-05-30 11:38 天 天      
--引用--------------------------------------------------
新网的花生: 微软的ASP.NET服务器控件和他的AJAX技术根本就是背道而驰,搬起石头砸自己的脚,太多太多的问题,大家都知道微软是从IE8才开始遵循W3C国际标准,CSS+DIV写的东西很有可能IE8下面一个样,IE7下面就另一个德行了,可怕的浮动下落,现在的网页要提高速度无非简洁,所以我们CSS+DIV,可微软的那些所谓的优秀的服务器控件翻译成HTML代码又是什么?还是离不开TABLE那些恶心的东西,为什么???微软你为什么总要在一条本来就很矛盾的路上勉强的走下去,为什么不想着重新开始一个美好的设计?为什么我们这么崇拜你,宁愿相信你有一天能够真正的一统天下,可是你还是给我们的开发带来了无尽的痛苦?即使如此,我依然坚信SilverLight会打败flash成为王道,IE是我的浏览器,Windows是我的操作系统,.NET我会永远用下去,expression web是我一直用的网站设计工具,SQL Server是我唯一会的数据库。。。不是因为我学不会别的,不是因为我讨厌别的,只是因为我——一个微软的极端主义崇拜者,想一直在MS这条坎坷之路上,永远的走下去!
--------------------------------------------------------

上船容易下船难啊。
虽然没有做过Java,但是听说也不是有了他就是如有神助。
  回复  引用  查看    

诚然现在微软在Web开发上正在掀起一次技术浪潮,会有很多新东西出来,所以也很容易让人迷失。
我的建议是出来新东西看一下他是做什么的,能以怎样的方式加以利用,放在一个大视野下看这些新东西、评估风险,决定何时才是最佳的学习/使用时间。
学习每个新东西时都要了解它的利弊,未来的发展和它在整个你知识系统中该处的位置,多和同道中人交流。
希望对你有用
  回复  引用    

#53楼  2008-05-30 12:05 Teracy      
博主真的是好文采呀,学习学习。说真的,MS的东西确实挺人性化的,能帮程序员做的事都做的很好了,并且还在不管的做程序员该做的事,这让我们这帮MS的信徒必须得锲而不舍的跟随啊,学习呀。不然就被MS给抛弃了。
  回复  引用  查看    

干吗一定要追求新的技术跑呢,我们公司的产品还是VC6的,在同类产品中依然遥遥领先啊。

内功到一定火候了还在乎用什么兵器吗?
  回复  引用    

@新网的花生
去了解下这个再发言
ASP.NET 2.0 CSS Friendly Control Adapters
  回复  引用    

#56楼  2008-05-30 13:11 阿牛 - 专注OOP      
牛B!
  回复  引用  查看    

#57楼  2008-05-30 13:20 xm [未注册用户]
.net是快速开发工具,这是他的定位,不是所有的开发这个工具都适合。
  回复  引用    

#58楼  2008-05-30 13:23 wfa [未注册用户]
asp.net control生成table? 哪个? GridView?这个难道还应该生成div吗?

  回复  引用    

#59楼  2008-05-30 13:24 wfa [未注册用户]
Ioc,Aop,Soa,OR Mapping ,Ajax
这个哪个是微软开头的? 微软从来都不是最快的,够慢了, silverlight,mvc不是逼着你用啊。
  回复  引用    

#60楼  2008-05-30 13:36 silk [未注册用户]
--引用--------------------------------------------------
新网的花生: 微软的ASP.NET服务器控件和他的AJAX技术根本就是背道而驰,搬起石头砸自己的脚,太多太多的问题,大家都知道微软是从IE8才开始遵循W3C国际标准,CSS+DIV写的东西很有可能IE8下面一个样,IE7下面就另一个德行了,可怕的浮动下落,现在的网页要提高速度无非简洁,所以我们CSS+DIV,可微软的那些所谓的优秀的服务器控件翻译成HTML代码又是什么?还是离不开TABLE那些恶心的东西,为什么???微软你为什么总要在一条本来就很矛盾的路上勉强的走下去,为什么不想着重新开始一个美好的设计?为什么我们这么崇拜你,宁愿相信你有一天能够真正的一统天下,可是你还是给我们的开发带来了无尽的痛苦?即使如此,我依然坚信SilverLight会打败flash成为王道,IE是我的浏览器,Windows是我的操作系统,.NET我会永远用下去,expression web是我一直用的网站设计工具,SQL Server是我唯一会的数据库。。。不是因为我学不会别的,不是因为我讨厌别的,只是因为我——一个微软的极端主义崇拜者,想一直在MS这条坎坷之路上,永远的走下去!
--------------------------------------------------------

其实你可以不用服务器控件,或者你自己写你自己的服务器控件,明显是拉不出来屎怨茅房。

  回复  引用    

#61楼  2008-05-30 13:44 紫色阴影      
一天不写,就会手生。一天不学,就会落后
  回复  引用  查看    

#62楼  2008-05-30 14:12 小庄      
我估计微软也不知道它做出来的这么多东西那个最好最实用,那个能笑到最后,它只知道不断的做事,有什么做什么,学到什么想到什么做什么,我们都是它的测试人员,试用人员。。。。。
  回复  引用  查看    

#63楼  2008-05-30 15:08 Vincent Love      
LZ文笔不错

呵呵
  回复  引用  查看    

#64楼  2008-05-30 17:24 巫云      
程序员永远没有前途,成功的是Boss。
一将功成万骨枯。
  回复  引用  查看    

#65楼  2008-05-30 18:07 Nicholas Yuen      
--引用--------------------------------------------------
金色海洋(jyk): 他变我不变。

管他怎么变呢,我还是用我的那些控件(分页、表单、查询、显示)来写程序。
数据访问也适用我自己写的类库。

这样才能以不变应万变。把变化都集中到自定义控件里面。
--------------------------------------------------------

说的好,不变应万变. 武器变了, 心法还是不变的.
  回复  引用  查看    

#66楼  2008-05-30 18:08 梁逸晨      
学会OOP的精髓即可。

至于控件,还是少去沾惹些比较好。
要是养成对控件的依赖性后,这双手也就废掉了。
  回复  引用  查看    

#67楼  2008-05-30 18:49 私家侦探      
@唐德兵
数据库才是王道
  回复  引用  查看    

#68楼  2008-05-30 21:59 nonediff [未注册用户]
微软的战略很好,也很商业,跟着他干活轻松,至少饿不死
  回复  引用    

#69楼  2008-05-31 00:16 lexus      
你遇到的,我都遇到了,要有一个目标一直做下去,你的所有的学习努力都是为这个目标努力的,这样才会有动力,以前的付出不会白费,学了asp,至少那五个对象不用再学了,再学下一个技术就快了
  回复  引用  查看    

#70楼  2008-05-31 00:23 greater      
每种技术都有其适应的范围,程序员需要做的是面对不同的问题进行正确的选择。
  回复  引用  查看    

#71楼  2008-05-31 17:07 求知无傲      
楼主文采飞扬。可以兼职做写手。呵呵
  回复  引用  查看    

#72楼  2008-05-31 19:28 Jof