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


Twelve Things You Should Know to Save on Computer Software

Do you want to get quality software at a reasonable... Read More

Microsoft CRM Messaging through Lotus Domino eMail Server - Balanced Solution

Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More

Microsoft Great Plains eCommerce: overview for developer

Microsoft Business Solutions Great Plains was designed back in the... Read More

Microsoft Great Plains Integration with Legacy Systems ? Overview For Developer

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Great Plains Custom Development: Dexterity, VBA, SQL, Crystal, eConnect ? Overview For Programmer

Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More

Groove Network. Are you in it?

If you are in a business that passes documents around... Read More

IT Department Skills to Support Microsoft Great Plains and Microsoft CRM

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

Microsoft CRM for Large Corporation ? Security

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

Microsoft CRM Implementation & Remote Support

We would like to give you pluses and minuses of... Read More

Microsoft Great Plains Inventory Control ? Overview For Consultant

Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More

Demand More From Your Lead Tracking Software

An integral part of any quality CRM system is lead... Read More

Rapid Application Development - Is it Really a Need of Today?

Rapid Application Development (RAD) is a software development methodology. In... Read More

Benefits of Shareware

Shareware has been fighting the stigma of being misunderstood for... Read More

Ukraine: a Prospective Player on the World Software Outsourcing Market

The destruction of the Soviet Union about 15 years ago,... Read More

Microsoft Great Plains Partner Selection: Overview

Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More

Microsoft Business Solutions Customization Options - Overview for Programmer

Several years ago Microsoft purchased Great Plains Software, then Navision... Read More

Cisco Certification: Introduction To ISDN, Part III

Configuring PPP PAP AuthenticationNow we know how the ISDN link... Read More

You Can Write Microsoft Office Program in About 60 Minutes

Microsoft Office program is a programming tool called Visual Basic... Read More

Upgrading Great Plains Dexterity Customization ? switching to new technologies: SQL, Crystal, eConne

1. Replace Dexterity cursor with SQL Stored Procedure Dexterity... Read More

Destination: Desktop for Google

First we had the original Google search that evolved into... Read More

Microsoft Great Plains Integration Manager ? Advanced Techniques

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

Basic Tips and tricks for Windows XP

Running Applications in Compatibility Mode With Windows XP, you can... Read More

The Importance of Timely Timesheets

Whether you are a small consultancy firm, a medium sized... Read More

Save Your Resources - Combine Your IM Clients

There are so many different programs that clutter up your... Read More

Outlook... Not Just for Email! Using Your Outlook Calendar

Microsoft Outlook is one of the most widely used software... Read More

Microsoft Great Plains - Typical Problems And Fixes ? Overview For IT Administrators

How to delete the user? This is the first problem... Read More

Off The Record - Tips For Picking Recording Software

Need software to record your voice, streaming audio or musical... Read More

IT Strategy for Large Corporation: ERP/MRP/CRM, Unix/Linux/Windows, Microsoft/Java

Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More

Microsoft Great Plains IV: Inventory Management

Great Plains Inventory Management (IV) module gives your business a... Read More

Recovering Microsoft Great Plains Customization ? Tips for IT Director

Remember nice and prosperous Clinton era? When you implemented innovative... Read More

Implementing ERP for Large Publicly Traded Corporation ? Microsoft Great Plains

We would like first emphasize the change in the paradigm.... Read More

How to Tell You Have Spyware, Ad-ware or Viruses

Usually, the easiest way to tell you have spyware is... Read More

Microsoft Great Plains: Getting New Users Licenses ? Annual Service Plan FAQ

Microsoft Business Solutions Great Plains, Solomon, Navision, Axapta, Microsoft CRM... Read More