.NET程序员是否应该放弃VB.NET?

开发 后端
VB.NET让很多.NET程序员又爱又恨,放弃VB.NET似乎可以让程序员们的生活更加轻松。但是你真的愿意放弃它吗?

我是否该放弃VB.NET呢?这个问题一次次的出现在我的脑海里,而且这种想法越来越强烈。放弃VB.NET至少能让我的生活变得轻松些。如果你是个C#程序员,那拷贝粘贴代码会很容易,因为可以找到的例子代码如此的多。C#社区越来越大。甚至微软也不鼓励再使用VB.NET。如果你去一些网站,如Techdays,你根本找不到VB.NET。在那个社区里,如果你告诉他们你是一个VB.NET程序员,你会受到他们的挖苦和嘲弄。你会被瞧不起,连那些菜鸟们也瞧不起你。.NET社区看起来有些粗鲁、不友好——不论你做了什么。我是在周末开发我的小powershell时发现这个现象的。

所以,选择VB.NET、选择Winforms是不是一个错误的选择?这个问题出现在我的脑子里。我估计VB6社区里的人也会有同样的疑问。包括Delphi社区。很显然,就连WPF社区都已经感觉到人们的宠爱正在消退。你是否注意到这些都是微软阵营的。微软习惯于干那些创造一个事物,然后为了下一个伟大的事情抛弃这个,甚至不做任何努力来帮助人们把旧代码迁移到新架构上。

你知道想在网上找一个拥有不错的博客的VB.NET开发人员有多么的困难吗?我估计他们大部分都把博客贡献给了C#,去获取更多的C#经验,或他们什么都没写。

我曾试图说服Scott Hanselman在他为2011 Belgian Techdays做的大纲里加几句VB.NET的话。就好象是一场攻占某个高地的战斗。参考一下这个投票结果,我想现在他更没有兴趣了。

我不责怪他们,他们都是要去赚钱的生意人,他们必须做他们自己认为该做的事情。

看看上面的所有这些原因,我是否该下决定做改变呢?不,目前不会。我会坚持使用VB.NET和winforms,直到它们还能用、我还能坚持。为一个新的技术的产生而重写一个程序并不是一个明智的行动,不管从短期或长期看,它都会让你受损失。你最好还是在你现有的应用上添加新功能。

当这种事情出现时,我第一想到的是它是否会给你现在的处境增加有利的价值。不要为了改变而改变,要为更好而改变。请不要忘记历史,即使那些最优秀、最聪明的人也犯过这样的错误。

我感觉随着年纪的变老,一次次的,我开始变得沉着冷静了。

【编辑推荐】

  1. 专家揭秘Visual Basic 2010的十大新特性
  2. 微软发布Visual Basic移动开发工具
  3. 老生常谈 如何从VB6迁移到VB.NET及相关问题
  4. VB.NET细节见真章 细数三大改进方便开发者
  5. VB.NET和C#逐层横向对比  
责任编辑:彭凡 来源: Linuxeden
相关推荐

2009-10-21 12:33:35

VB.NET CASE

2009-10-29 14:04:48

VB.NET Deri

2010-01-13 14:26:39

VB.NET开发

2009-11-02 09:43:01

VB.NET构造函数

2009-11-02 13:54:27

VB.NET shel

2009-10-10 15:43:51

2009-11-03 17:47:07

VB.NET借助API

2009-10-14 10:08:05

VB.NET编写DEC

2009-10-27 11:39:03

VB.NET事件处理程

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2010-12-13 14:37:36

.NET开发

2009-10-23 11:33:52

VB.NET集成开发环

2010-01-13 18:17:00

VB.NET通信程序

2009-10-30 14:45:42

Flash控制VB.N

2009-10-28 16:14:21

VB.NET编写托盘程

2009-10-26 12:39:09

VB.NET通信程序

2009-10-21 09:40:23

VB.NET搜索

2010-01-22 15:09:11

VB.NET下载程序

2009-10-14 12:51:41

VB.NET Data
点赞
收藏

51CTO技术栈公众号