Microsoft C# vs. VB.Net

Hi, Guys,

I believe a lot of programmers are trying to speculate which Microsoft language is the language of the future .Net applications. We did some research here and we think that at this moment Microsoft doesn't have an answer or a direction - they just try to place both VB.net and C#.net into competition with each other and see who will be the winner over time.

Example - Microsoft CRM SDK - Microsoft says - they will have examples in both languages: C# and VB - but for now C# seems to be the winner and if you are vb.net programmer - it is really hard for you to program Microsoft CRM SDK.

The other example is more favorable for VB.net. If you plan to program Microsoft Exchange 2003 - then in MS Exchange SDK you see VB examples - it is very hard to use C#, not knowing VB constants, return codes, etc.

My personal opinion - C# is an attempt to appeal to Java world and take over Java programmers - considering current situation with offshore programming - this envision may not be actual or may have additional complications

In any case - I think C#, being derivation from Java is more modern and object oriented (from the inception) than VB.net.

In my opinion VB.net is another attempt to move old time VB programmers into .Net realm.

So, again as I think Microsoft just doesn't have another way, but place both languages into competition with each other and see who will be a winner.

Let's keeps our fingers crossed.

About The Author

Andrew Karasev is founder and president of Alba Spectrum Technologies (www.albaspectrum.com) - Microsoft Business Solutions C# and VB.net programming & consulting company, based in Naperville, IL and serving USA nationwide and internationally via remote support

akarasev@albaspectrum.com

In The News:


pen paper and inkwell


cat break through


Microsoft CRM Implementation & Customization: MS CRM Fax Gateway

With this small article we are continuing Microsoft Business Solutions... Read More

Looking for an Alternative to Microsoft Office? You Should Be!

Now is the time to look at an alternative to... Read More

Microsoft CRM for Large Corporation ? Security

Microsoft Business Solutions CRM proved to be reliable solution in... Read More

Does Microsoft have any real competition?

Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More

Falling in Love With More Than One Screensaver: The Fun Part

Having from five to ten and more favorite screensavers is... Read More

Free Microsoft Word Online Training Tutorial Resources

Microsoft Word is one of the most popular office applications... Read More

10 Programming Tips

(1) Avoid using the same variable again and again for... Read More

Make or Break Factors - When Considering Estimating Software

Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More

Adware and Spyware Blockers

The most important things you can do for your computer... Read More

An Easy Way to Deal with Email Viruses and Worms

If you feel intimidated when someone tries to teach you... Read More

Microsoft Great Plains, Navision, Axapta ? Selection Considerations

During the years of our consulting practice, which comes back... Read More

Most Common Ways to Accumulate Spyware (where It is Downloaded to Your PC)

It is possible that if one avoided all sources of... Read More

Microsoft Great Plains Integration Manager ? Advanced Techniques

Great Plains Integration Manager scripting and translation - overview for... Read More

The Truth about Colossus: Are You Just A Magnetic Image?

What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More

New SQL Delta Version 3.1

COMMAND LINE FUNCTIONA powerful command line script processor has been... Read More

Microsoft Great Plains Multicurrency ? Overview For Implementation Consultant

When you first think about multicurrency ? you probably have... Read More

Backing Up And Restoring Your MySQL Database

If you've been using MySQL database to store your important... Read More

Why Java RDBMS?

It is a well known fact that Java as a... Read More

Cisco CCNA Certification: Becoming A Truly Valuable CCNA.

I've been active in the Cisco Certification track for four... Read More

What You Should Know About Installing Screensavers

Do you remember that frustrating feeling when you find an... Read More

Microsoft CRM Integration & Customization: SharePoint Document Gateway

MS CRM is very close to document workflow automation, including... Read More

IT Department Skills to Support Microsoft Great Plains and Microsoft CRM

Microsoft Great Plains as ERP and Microsoft CRM as... Read More

Professional XP Style Icons in Software and Website Development

Using professional icons in your application or website can bring... Read More

Recent Studies Show that 9 out of 10 PCs Are Infected with Spyware

Spyware and malware are large problems for Internet users today... Read More

Defining OLAP Solutions and Data Warehouse design

This tutorial covers OLAP solutions used by Data warehouses and... Read More

Corporate ERP Selection: Microsoft Great Plains

In our opinion, traditional approach when you select ERP/MRP system... Read More

Microsoft Business Solutions VAR/Partner Selection ? Overview for IT Director/Manager/Controller

Microsoft Great Plains and Microsoft CRM become more and more... Read More

Explore the Internet in a Whole New Way

For a long time now Microsoft's Internet Explorer has ruled... Read More

Bridging the Gap between Paper and Data

The cornerstone of successful automated office systems is the ability... Read More

Microsoft Great Plains Customization Tools ? Overview

Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More

Microsoft Business Solutions - Navision Customization: C/SIDE, C/ODBC, C/FRONT, XBRL

Microsoft bought Navision, Denmark based software development company, along with... Read More

Microsoft Business Solutions Products Selection: ERP, CRM, Retail Management

Let's first look at your ERP system selection (without Retail... Read More

Microsoft RMS Customization ? PO Items Receiving in Great Plains

Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More