VB.net在“现实世界”中的应用软件?
我很想知道用 VB.net 编写的程序的传播程度。 我这么问是因为我在大学航空航天工程专业期间使用 VB.net 进行编码,因为我们的信息学教授希望我们这样做,并且我们至少学到了非常基本的编程经验。 因此,我将地平线探测器编码为项目工作,并请我的一位信息学学生朋友帮助我解决一些开放性问题。
他真的问我我的教授是否想在他的一颗卫星上使用这个 vb.net 程序。 (好吧,即使我不希望我的程序在真正的卫星上,即使在这颗纳米测试卫星上也是如此:))。我回答说,我知道,他在其中使用了其他 vb.net 的东西。 他说,这个vb.net不用于现实世界的程序,它比其他语言慢,而且不那么灵活。 他说,除了使用 vb.net 之外,还有其他方法可以使这颗卫星崩溃;)
所以我想知道以 vb.net 编码的程序作为 PC 应用程序和自动化机器等中的软件的百分比的粗略估计。
如果不需要的话,为什么还有人在里面编码呢? :D
感谢您对此的回复!
安德烈亚斯
I'm curious to know the spread level of programs coded in VB.net.
I'm asking, because I coded in VB.net during my university years in aerospace engineering , because our informatics professor wanted us to do that and we learned at least a very basic experience in programming.
So I coded a horizon finder as a project-work and asked a friend of mine, a student of informatics, to help me with some of my open questions.
and he really asked me if my professor wants to use this vb.net program on one of his satellites. (okay, even I don't want my program on a real satellite, even on this nano test satellite it was intended for :)). I replied, that I know, that he uses other vb.net stuff in it.
he said, this vb.net is not used in real world's programmes and it is slower than other languages, and it isn't as flexible.
he said, that there are other ways in crashing this satellite than using vb.net ;)
so I would like to know a rough estimation about the percentage of programs coded in vb.net as a software in PC apps AND in automation machines etc.
If there is no need for it, so why are there people coding in it? :D
thank you for any reply to this!
Andreas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
有很多需要它。它是很多人的主要编程语言。它并不比 C# 更快或更慢,因为它们都编译为相同的本机代码。如果有人告诉您 VB.NET 未在现实世界的应用程序中使用,那么他就被误导了。
There's plenty of need for it. It's a lot of people's primary programming language. It is no faster or slower than C#, as they both compile down to the same native code. Whoever told you that VB.NET isn't used in real world apps is misinformed.
vb.net 在我们的日常软件中使用,因为它易于编码并且具有相对简单的语法。我不知道百分比,但我想说现在这种情况很常见。
当然,如果您追求稳健性和速度,C++、C 和可能的 C# 会做得更好。但没有如此严格要求的应用程序绝对可以使用 VB.NET 进行编码
vb.net is used in our day to day software, because it is easy to code and it has a relatively simple syntax. I don't know percentages, but I'd say it's quite common these days.
Off course if you're after robustness and speed, C++, C and possible C# will do a far better job. But applications that don't have such stringent requirements can definitely be coded in VB.NET
根据 PDC 语言团队讨论的内容,该计划是针对 VB.NET 和 C#(从 Visual Studio 2010 开始)在功能方面基本保持一致。
这意味着就语言而言,VB.NET 与 C# 一样“真实”。事实上,没有什么是你在 VB.NET 中做不到而在 C# 中却能做到的。两种语言都编译为 CLR 的相同 IL,并且具有几乎相同的优化。
The plan, from what was discussed by the language team at PDC, is for VB.NET and C#, from Visual Studio 2010 forward, to pretty much be kept in parity in terms of features.
This means VB.NET is every bit as "real" as C#, when it comes to languages. There is really nothing you can't do in VB.NET that you can do in C#. Both languages compile into the same IL for the CLR, and have pretty much the same optimizations.
虽然 VB.NET 可能不是实时应用程序的首选语言,但它实际上仍然是 Microsoft 最流行的语言之一,并且被用于无数的商业应用程序中。
我的雇主埃森哲就是这样一个例子,索赔组件服务,这是 70% 的保险公司使用的 .NET 应用程序(据该公司称)。
选择语言或技术时,您应该始终考虑您的需求。如果您的回答是“具有大量控制的高性能”,您可能不想选择 VB;我可能有偏见,但我认为 VB 和 C# 实际上适合绝大多数(商业)应用程序。
While VB.NET may not be the language of choice for real-time applications, it actually still shares a spot as one of Microsoft's most popular languages and is used in countless business applications.
One such example is my employer, Accenture's, Claims Components Services, which is a .NET application used by 70% of insurance companies (according to the company).
When selecting a language or technology, you should always consider what you need. If you answer "high performance with a ton of control," you may not want to go with VB; I may be biased, but I think VB and C# are actually suitable for the vast majority of (business) applications.
我在一次圣诞晚会上与一位在一家公司工作的绅士聊天,该公司用 VB.NET 编写糖尿病血糖水平测试软件。目前它正在被移植到 C++ 以在嵌入式设备上工作。除此之外我不知道更多了(那是一场聚会);但这至少是轶事。
I was at a Christmas party chatting with a Gentleman that works at a company that wrote its Diabetes Blood-Sugar level testing software in VB.NET. It's currently being ported to C++ to work on an embedded device. I don't know much more than that (it was a party); but that's anecdotal, at least.
不用担心 :)。在开发工具中它是美妙且非常快的。
请看一下我的结构分析领域的 CAE(计算机辅助工程)完全 3D 管理软件 (VB WPF)。
微软表示,对于任何情况下的常见应用程序来说,它都是最快的开发语言。
我非常同意这个观点。
所以,链接是
Silverlight 上的屏幕截图 和 常用屏幕截图
也许这样说是正确的:
如果您来自 C、C++,那么使用 C# 会感觉更好,
如果您来自 VB 老,Pascal 和 Delphi - VB.NET。
两者都是平等的,而且更漂亮!
目前我在一个解决方案中同时使用这两种方法。我认为这是一个很好的方法。
Do not worry :). It is wonderful and very fast among development tools.
Please take a look at my CAE (Computer aided engineering) fully 3D managed software (VB WPF) in structural analysis area.
Microsoft says that it is fastest development language for any case common applications.
I really agree with that opinion.
So, the links are
Screenshots on Silverlight and usual screenshots
Maybe would be correct to say:
If you are from C, C++ you will feel better with C#,
if you are from VB old, Pascal and Delphi - VB.NET.
Both are equal and more than pretty!
Currently I use both within one solution. It is great approach I think.