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


What is Shareware?

Shareware is software that you can try before you buy;... Read More

3 Reasons Why Medical Billing Software is Leading the Way

Since technology changes so quickly, it is hard to begin... Read More

Free Microsoft Word Online Training Tutorial Resources

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

Understanding XML Server

XML Server can be a Web Server that stores the... Read More

Mozilla Vs. Firefox

For those who are unclear on the differences between the... Read More

Software For Your Hard-Drive

All your software is stored on a hard-drive. But how... Read More

Document Templates Give You The Perfect Framework For Your Documents

When it comes to running an office, the SOHO entrepreneur... Read More

Manufacturing Outsourcing: Microsoft Great Plains Implementation, Customization & Reporting

Manufacturing in the USA is far away down from mid... Read More

C++ Tutorial 2, Input and Variables

This is the tutorial where we really get into programming.... Read More

COSMIC: A Small Improvement on the Symons Method

The COSMIC FP (function point) software quality metric, is no... Read More

Did You Ever Want to Completely Erase Everything on Your Computer?

Did you ever want to erase everything on your computer?... Read More

Microsoft Navision and Crystal Reports - An Overview

Microsoft Business Solutions ? Navision is an integrated solution for... Read More

Theres Gold in Your Websites Server Log

Many Webmasters have never bothered to view their website's server... Read More

The Software 2005 Conference - A Review

The Software 2005 conference is now a wrap. This conference,... Read More

Instant Messenger Clients

If you have been using the Internet for any amount... Read More

Secure File Transfer Using SSH Plus Additional Audit & Automation - FSA Reporting

In order to meet regulatory and corporate compliance requirements reporting... Read More

5 Time-Saving Tips in Microsoft Word

Whether you have used Microsoft Word for years, have just... 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

Microsoft Great Plains: exchange & brokerage ? implementation notes

If you company is small or mid-size special products or... Read More

Tripwire for Linux File Integrity

What is Tripwire?Tripwire is a form intrusion detection system (IDS)... Read More

Introduction To ISDN, Part II

In the previous ISDN article, we looked at how and... Read More

Microsoft Great Plains Integrations ? Retail Management Sample

Microsoft Business Solutions is emerging as very attractive vendor for... Read More

Microsoft Great Plains eCommerce: overview for developer

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

Free Preventive Maintenance Software

While several preventive maintenance software manufacturers offer free trials for... Read More

Who Is Minding Your Sensitive Data?

Stealing company information used to be the specialty of spies... Read More

Cisco Certification: Introduction To ISDN, Part III

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

Microsoft Great Plains BR: Bank Reconciliation

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

Industry Experts Answer the One Million-dollar Question - Why Genie Backup Manager?

Many reasons made GBM a unanimous choice for experts, one... Read More

Blind CC (Bcc): Master Its Use When E-Mailing

If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More

What is Preventive Maintenance Software?

Preventive Maintenance (PM) is defined as scheduled work done on... Read More

A Simple Guide To Wikis

A wiki is an editable text-based website. But you don't... Read More

Healthcare Preventive Maintenance Software

Healthcare facilities such as clinics, hospitals, and biomedical laboratories can... Read More

Microsoft Great Plains version 8.5: Upgrade, Customization, VBA, Crystal Reports - Highlights

Microsoft Great Plains is one of the Microsoft Business Solutions... Read More