代码之家  ›  专栏  ›  技术社区  ›  Dan Tao

用vb.net编写的一些好的/有信誉的/广泛使用的库是什么?[关闭]

  •  8
  • Dan Tao  · 技术社区  · 15 年前

    问题:

    用vb.net编写的好库有哪些? 最好是开源的,因为这样可以让感兴趣的开发人员查看一些好的vb.net代码,并了解如何有效地使用该语言。但我很想知道任何图书馆,尤其是声誉好的图书馆。

    关于我来自何方的冗长解释:

    一般来说,当比较vb.net和c时,有很多对c的强大支持,伴随着对vb.net的一些抨击,直到一个受人尊敬的开发人员出现并充当理由的声音,指出当vb 先前的 对于vb.net来说,vb.net确实是一种非常强大的、完全面向对象的语言,从功能上讲,它与c差不多(除了一些特定的东西,如完整的lamba语法[pre-vb10]或 yield 关键词,正如许多忠实的人很快指出的那样)。

    我自己已经在vb.net和c中编写了大量的代码,因此直接陷入了“我更喜欢c,但不要把vb.net当作语言”的阵营。 然而 ,我注意到的一件事是,当涉及到受人尊敬和/或广泛使用的.NET库时, 每次都是用C写的# . 或者至少这是我的印象。这让我觉得有点奇怪,因为除了上面提到的一些漂亮的特征(特别是 产量 关键字),我倾向于把vb.net/c划分为主要的个人品味问题。显然,许多开发人员更喜欢C。但我个人认识一些喜欢vb.net的开发人员(好的开发人员),这让我怀疑某些库(好的库)肯定会 书面 在vb.net中。

    我想他们一定在外面,我只是没找到他们。

    4 回复  |  直到 15 年前
        1
  •  2
  •   Zachary Scott    15 年前

    一般来说,我的观点是语言是完全相同的。这是语法的便利性。就我个人而言,我喜欢你可以在同一条线上发生多个事情。一旦我切换到使用C、Java、JavaScript、Perl和卷曲括号的语言,我发现更容易理解,因为你可以在更少的字符中看到更多。

    至于用vb.net编写的好框架,请查看为(包括)dot-net nuke编写的任何内容。

        2
  •  3
  •   richardtallent    15 年前

    我在我管理的应用程序中编写了vb.net和c可互换(大约50/50),我一直对vb.net有点偏爱(我从9岁起就用基本的沿袭语言编程了25年,但用基于c的语言编程的时间只有15年左右)。

    也就是说,我发现C是图书馆更好的语言。

    这与vb.net的局限性无关,与c无关。

    我希望我的库可以很容易地从vb.net和C代码调用。当我用C编写代码时,在从C调用代码时,我倾向于关注一些重要的事情。其中两个例子是C的区分大小写和缺少可选参数。但是,当我在vb.net中编写库代码时,我并没有对那些可能使我的API对C调用者不那么友好的问题感兴趣。

        3
  •  1
  •   Zachary Scott    15 年前

    另一个优点是,大多数设计模式TDD、DDD、敏捷等都使用Java作为例子,非常类似于C。这就像是把英译英,而不是西班牙语译英。

        4
  •  0
  •   Casper Leon Nielsen    12 年前

    基本=初学者通用符号指令代码。

    把“视觉”放进去,它仍然是初学者的语言;)