Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Which Software to Use.
Message
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
00622797
Message ID:
00622934
Views:
16
Tom,

>>I am tyring to deciding on which .Net language to use. The advantages of using c# over VB.net reamins unclear. As both compile to the same CRL code the capabilites should be the same. Both provide the ability for web development, however it seems as though vb.net is the obvious choice as it should be faster development. Any obvservations?

I agree with the others...C# may be right for you, or VB.NET may be right for you.

We chose C# for a variety of reasons...one was its syntactical similarity to the "C" family of languages...especially Java. This allows us to leverage our learning curve...rather than just learning one new language, we learn a family of languages.

In additon, C# has a capability that VB.NET does not possess...the ability to create "unsafe" code...this makes C# more powerful, but if you use this capability (as the name suggests) it's also less "safe". That said, it's nice to have the option to create unsafe code (code that allows you to use pointers as in C, C++) in critical sections of an application because it's more efficient and therefore faster. The ability to use pointers is also important if you need to call a function in a COM DLL (or Windows API) that requires a pointer to be passed as a parameter...you can't do this in VB.NET.

Another point to consider is that Microsoft submitted C# to the ECMA and it has been officially adopted as a universal standard. This means (in the future) that C# will be cross-platform...you'll be able to write C# programs for other platforms such as Unix, Linux, Palm, etc.

However, when it's all said and done, if the similarity in syntax between VFP and VB.NET is most important to you, then VB .NET may be the best choice.

Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform