|
|
发表于 2007-12-19 10:48:00
|
显示全部楼层
Re:你是否患有VC恐惧症?
我不知道自己是否患有“VC恐惧症”,不过十年来我曾三次同VC擦肩而过。
当年DOS时代自己也算能熟练使用TC,后来出现了C++,顿时被继承、派生等今天看来很平常的OO名词弄得晕头转向,当时很奇怪,语言本应越来越方便使用,可从C到C++怎么反倒复杂得一塌糊涂?这也决定了自己毫不犹豫地选择了Basic这个方向,当时还是QuickBasic时代。
后来进入了VS6时代,第一次想转回VC是因为当时的大环境狂热地重C轻B,结果稍一尝试立刻感到,只要自己的工作重点不是系统底层或效率绝对至上的编程,用VC不但不能发挥其长处,反倒会给自己的工作拖后腿,于是作罢。
第二次想转回VC是因为发现在语言层面之外VB太被动,大量做专业开发需要的SDK都仅部分支持甚至根本不支持VB,这次是那些勤劳的老外们中止了我的转型计划,因为每当陷入困境时几乎总能从网上找到他们编制的相关控件(在这方面真不知道是该为中国的软件环境还是该为中国的软件人感到悲哀)
第三次则是进入了.Net时代,本想大家都回到了同一起点正是机会,而且从年龄讲应是自己最后的机会,可不久就发现在Windows环境下现在再转VC几乎没什么意义了。C#异军突起;C++日益被Managed;VB.Net脱胎换骨,已不逊于C家族任何语言。而且更重要的是,现在的外部开发包只要说支持.Net,VB.Net就应能享有其中的一切功能(也正是因此使我敌视XNA)。
我想自己以后不会再去考虑VC++了,刘备卧龙凤雏二者兼得又能如何,今天流行的语言即使掌握了三四门,也不敢肯定明天自己仍能吃遍天下,因为任何语言终将随历史进入尘封的角落,只有从语言中提纯出来的设计思想的精髓才可能相对永恒。 |
|