VB.net application in "Real World" software?
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.ne开发者_如何转开发t 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
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 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
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.
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.
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.
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.
精彩评论