zoukankan      html  css  js  c++  java
  • 纪念VB.NET君

     

      公历2011年6月20日,就是VB.NET的使用者数又创下新低的结果发表的那一天,我独自在博客园徘徊,遇到了Vber君,前来问我道:,“先生可曾为VBNET写了一点什么没有?”我说“没有”。她就正告我,“先生还是写一点罢;毕竟先生一直在使用VBNET”

          这是我知道的,凡是我所写的程序,大概是因为人懒,往往有始无终,没有什么大作。然后在这么多的优秀开发语言中,

    毅然一直在使用的就是VBNET。我我也早觉得有写一点东西的必要了,这虽然于VBNET毫不相干,但在开发者中,却大抵只能如此而已。倘使我能够相信真有所谓“凤凰涅盘”,那自然可以得到更大的安慰,——但是,现在,却只能如此而

      可是我实在无话可说。我只觉得所住的并非人间。很多很多的曾经的Vber,洋溢在我的周围,使我难于呼吸视听,那里还能有什么言语?长歌当哭,是必须在痛定之后的。而此后几个所谓NET达人的阴险的论调,尤使我觉得悲哀。我已经出离愤怒了。我将深味这非人间的浓黑的悲凉;以我的最大哀痛显示于非人间,使它们快意于我的苦痛,就将这作为后VBNET的菲薄的祭品,奉献于逝者的灵前。

      
      真的好的开发语言,可以用在网络开发中,也可以用在引擎开发中。这是怎样的哀痛者和幸福者?然而造化又常常为庸人设计,以时间的流驶,来洗涤旧迹,仅使留下程序调试成功的亢奋和寻遍不到Bug的痛苦。在这淡红的血色和微漠的悲哀中,又给人暂得偷生,维持着这似人非人的世界。我不知道这样的世界何时是一个尽头!
      我们还在这样的世上开发着一个又一个应用;我也早觉得有写一点东西的必要了。离上一次公布语言排名已有两星期,忘却的救主快要降临了罢,我正有写一点东西的必要了。
      
      在众多小众语言中,我最喜欢的是VBNET。VB是我的最爱的开发语言,我向来这样想,这样说,现在却觉得有些踌躇了,我应该对VBNET奉献我的悲哀与尊敬。她不是“随大流使用C#”的我的曾经最爱的语言,他是曾经为MS开辟低端开发应用的功臣(高端是C++)。

      第一次使用VB是在1999年的夏天,那个时候还是VB6,第一次使用VB的时候,我知道Windows应用可以这么写。没有C++那么深奥的语法,不需要定义很多头文件,不需要为了加一个按钮到处添加资源。当然VB6有很多伪OO的诟病,不过那个时候用起来还算得心应手。后来随着NET的大潮,VBNET也出现了,本以为VB将又有一次新的普及,想不到阴险的MS为了抢夺Java的开发者,发布了和Java很像的C#,至此VBNET的用户越来越少。每每看到以前VB的代码就不禁黯然泪下。上次用VBNET不知道是什么时候了,总之,在我的记忆上,那一次就是永别了。

      四

      一直有很多VBER,对于MS的做法表示不满,喻亮情节一直煎熬着VBER,前几天看了语言使用榜单才知道,现在VBNET的使用率只有0.48%。但我对于这些传说,竟至于颇为怀疑。我向来是不惮以最坏的恶意,来推测榜单的制作者的,然而我还不料,也不信竟会使用率降落到这地步。况且始终是我的最爱的开发语言,现在已经和COBOL,PL1相差不多了。[COBOL,PL1,我也是高手啊]

      然而即日证明是事实了,作证的便是博客园的VB的文章已经要绝种了。
      但MS有说法,VB从来没有被放弃过。
      但接着就有流言,说VB有着一些天生的不足。
      惨象,已使我目不忍视了;流言,尤使我耳不忍闻。我还有什么话可说呢?我懂得VBer所以默无声息的缘由了。沉默呵,沉默呵!不在沉默中爆发,就在沉默中灭亡。
      五
      但是,我还有要说的话。

      据说VB在2002年还是有多使用者的,后来,MS将大量的资源投入到了C#,以至于XNA居然没有VB的模板,虽然VB在每次VS发布的时候都有新版本,不过,人气在慢慢降低,当然,同样的命运还有已经消失得J#和昙花一现的F#。

      VB已经没有人气了,这是真的,有语言使用统计数据作证;曾经被看好的J#也没有人气了,有语言使用统计数据作证;只有F#还在挣扎着。当一种语言为了MS打下半壁江山,然后被抛弃了的时候,这是怎样的一个惊心动魄的伟大呵!

      MS还是IT巨头,踏着VBer们的尸体。

      六

      时间永是流驶,IT依旧太平,有限的几种开发语言,在中国是不算什么的,至多,不过供无恶意的Cnblogers以饭后的谈资,或者给有恶意的闲人作“流言”的种子。至于此外的深的意义,我总觉得很寥寥,一种语言总归会从盛到衰。
      然而既然有了回忆,留恋,当然不觉要扩大。至少,也当浸渍了VBER的心,纵使时光流驶,我会在不经意间看到以前的VB代码,嫣然一笑。陶潜说过,“亲戚或余悲,他人亦已歌,死去何所道,托体同山阿。”倘能如此,这也就够了。
      七
      我已经说过:我向来是不惮以最坏的恶意来推测MS的。但这回却很有几点出于我的意外。一是MS一面不停发布新的VB版本,一面又大力宣传C#,一是VBER家竟至如此之沉默,一是C#ER对于VBNET的不理睬。总有一天,C#也会被MS用新的语言替代掉,C#ER到那个时候不知道会不会和现在的VBER一样。
      呜呼,我说不出话,但以此记念VBNET!
      四月一日
  • 相关阅读:
    位运算
    LeetCode(230):二叉树中的第K小元素
    LeetCode(69):二分法求平方根
    TCP如何保证传输可靠性
    2种方法(递归+BFS)求二叉树的最小/最大深度
    自动生成Mapper文件(基于Mybatis Maven插件)
    Git的使用
    Java关键字及其作用详解
    Vagrant安装Centos/7
    java servlet 几种页面跳转的方法及传值
  • 原文地址:https://www.cnblogs.com/TextEditor/p/2083118.html
Copyright © 2011-2022 走看看