代码之家  ›  专栏  ›  技术社区  ›  Andreas Hornig

“真实世界”软件中的VB.NET应用程序?

  •  1
  • Andreas Hornig  · 技术社区  · 14 年前

    我很想知道用vb.net编写的程序的传播水平。 我在问,因为我在航空航天工程的大学期间用vb.net编写代码,因为我们的信息学教授希望我们这样做,我们至少学到了编程方面的基本经验。 因此,我把地平线探测器编码为一个项目工作,并请我的一个朋友,一个信息学的学生,来帮助我解决一些开放性的问题。

    他真的问我教授是否想在他的卫星上使用这个vb.net程序。(好吧,即使我不希望我的程序出现在真正的卫星上,即使是在它原本打算用来的纳米测试卫星上。)我回答说,我知道,他在里面使用了其他的vb.net工具。 他说,这个vb.net没有在现实世界的程序中使用,它比其他语言慢,而且也没有那么灵活。 他说,除了使用vb.net,还有其他方法可以摧毁这颗卫星;)

    因此,我想知道一个粗略的估计,在PC应用程序和自动化机器等中,用vb.net作为软件编码的程序所占的百分比。

    如果不需要它,那么为什么有人在里面编码呢?D

    感谢您对此的回复!

    安德烈亚斯

    6 回复  |  直到 10 年前
        1
  •  10
  •   Jason    14 年前

    这是很有必要的。它是很多人的主要编程语言。它并不比C快或慢,因为它们都编译成相同的本机代码。不管谁告诉你vb.net不用于现实世界的应用程序,都会被误导。

        2
  •  0
  •   Tony The Lion    14 年前

    vb.net在我们的日常软件中使用,因为它很容易编码,而且语法相对简单。我不知道百分比,但我想说这几天很常见。

    当然,如果你追求的是健壮性和速度,C++、C和C可能会做得更好。但是没有如此严格要求的应用程序肯定可以在vb.net中进行编码。

        3
  •  0
  •   Reed Copsey    14 年前

    这个计划,从pdc语言团队讨论的内容开始,是针对vb.net和c,从Visual Studio 2010开始,到在功能上几乎保持一致。

    这意味着当涉及到语言时,vb.net和c_一样“真实”。在vb.net中,没有什么是你在c中做不到的。这两种语言都为clr编译成相同的IL,并且具有几乎相同的优化。

        4
  •  0
  •   Ed Altorfer    14 年前

    虽然vb.net可能不是实时应用程序的首选语言,但它实际上仍然作为微软最流行的语言之一,在无数的商业应用程序中使用。

    例如我的雇主埃森哲, Claims Components Services 这是一个.NET应用程序,被70%的保险公司使用(根据公司的说法)。

    当选择一种语言或技术时,你应该总是考虑你需要什么。如果你回答“大量控制的高性能”,你可能不想使用vb;我可能有偏见,但我认为vb和c实际上适用于绝大多数(商业)应用程序。

        5
  •  0
  •   George Stocker NotMe    14 年前

    我在一个圣诞派对上和一个在一家公司工作的男士聊天,这家公司在vb.net上编写了糖尿病血糖水平测试软件。它目前正在移植到C++上工作在一个嵌入式设备上。我知道的不多(那是一个聚会);但至少是轶事。

        6
  •  0
  •   Sergey Orlov    11 年前

    别担心:)。它在开发工具中非常出色和快速。 请看一看我的CAE(计算机辅助工程)完全三维管理软件(vb wpf)在结构分析领域。
    微软表示,对于任何情况下的通用应用程序来说,它都是最快的开发语言。 我真的同意这个观点。

    所以,链接是 Screenshots on Silverlight usual screenshots

    也许这样说是正确的: 如果你来自C,C++,你会感觉更好。 如果你来自vb old,pascal和delphi-vb.net。

    两者都是平等的,而且比美丽的多!

    目前我在一个解决方案中同时使用这两种解决方案。我认为这是个很好的方法。