Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...From DotNetNuke Connections: VB vs. C# SurveyFrom DotNetNuke Connections: VB vs. C# Survey
Previous
 
Next
New Post
11/5/2010 11:46 AM
 
In my oppinion VB is a little treated like a second class citizen.
For e.g. Silverlight for Windwos Phone 7 was initially only intended for C#, 7 month later they released it for VB: VB for Windows Phone 7 Silverlight
Often enough there are open source projects only in C# - documentation is only for C#. So if you want to integrate other components into DNN-core you have to read the examples written with C# and program with VB. If experienced DNN programmers argument that it is not a great deal to read VB when you are familiar with C# - that may be true.
But the developer is diving deep into a totally new world (DNN) and additionally has to deal with the unfamiliar VB. I prefer programming in C#, I prefer programming DNN-modules in C#. I was looking into the core system only when I was forced to do so. And I like reading the C#-Version of DNN because it is more of natural fit for my eyes than VB.
 
New Post
11/5/2010 2:02 PM
 
David, I know the difference. I can swich too. I can swich to RPG  or Cobol too. My productivity is bad in all :)

However my statement is can a normal programmer switch and be as productive as before in a few weeks.
My experience in large projects is  - NO they can't
Sure they understand in days the difference but your brain has during the learning of your "first" language found ways to do things faster.
Depending how long time you have programmed the time to for your brain to chang pattern is one important factor.

Personally I think VB is better to read and write but if someone asked me what language to start a project in I will recomend C#.

And if a developement department with all VB coder shifted to do all programming in C#  I had added 15% cost for the first year.

 
New Post
11/5/2010 2:38 PM
 
Hmm could't edit my post...

I had added 20% to the cost.
 
New Post
11/5/2010 6:54 PM
 
Voted for C# because the little programming I know is in c#. No one in my team knew VB before they started working on DNN. Majority of my friends outside the DNN world are Java or PHP and most can tackle c# but not VB. Also my understanding is that anything new coming out of Microsoft, is done first in C# and then when everyone complains they dig out the VB version. 

Let me tell you something else. I heard the other day on the BBC Radio 4 >> that every 14 days a language dies. By 2100, more than half of the more than 7,000 languages spoken on Earth—many of them not yet recorded—may disappear. IMHO this pattern will be repeated in the IT world I suspect.  It is Natural Selection that we would find some languages will soon or later die this is especially likely to happen in recession, when organizations have to save money and drop projects that are not needed. So let's not be too sentimental about it, it is going to happen at some point in the future. 

Salar
 
New Post
11/5/2010 7:07 PM
 
I am looking forwad to see English dying (and French, Spanish, Dutch, Swedish and German surviving :P )

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...From DotNetNuke Connections: VB vs. C# SurveyFrom DotNetNuke Connections: VB vs. C# Survey


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out