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 6:18 AM
 
As a old java developer it was easer for me to switch to C#.

(and java have some reputation problems for the moment,
so maybe we can bring some developers to DNN :)

I think its also easer to switch from C++ to C#.

If you come from java or c++ you have to learn the .net framework but not  language syntax.

When you know the.net framework  its easy to swith to a other .net framework language, its only the language syntax that change.

(just a other point of view...)
 
New Post
11/5/2010 6:51 AM
 
I am amazed hearing people say its easier to switch from the one to the other. The hard part of learning either VB.NET or C# is NOT the syntax. The hard part is getting acqainted with the .Net framework. This goes for DNN as well: it really doesn't matter what language it is in, because no matter what the language is you write in, you still have to learn VB the framework ([edit]oops made an important typo![/edit])

So, even though i voted "It does not matter", in reality that means: stay with VB (and my guess is that that's what most people meant when they voted C#). This is the problem with quick surveys like these, you cannot really tell what people really mean from just one quick question.

To sum up my point of view:
It doesnt matter what language the core is in. This means that it is NOT a good business decision to change the language, since this is a) a lot of work, b) will introduce new bugs and c) does not help one tiny bit in helping new developers (incl. new corp employees) understand the DotNetnuke framework

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
11/5/2010 7:24 AM
 
I think this is a productivity question.
If DNN Corp willl be more productive with C# I think its valid to evaluate the question.
Those of you who say It doesn't matter what language you use - I don't belive you!
I am sure you are more productive, make less mistakes and write better code in one of the languages.
 
New Post
11/5/2010 8:29 AM
 
Jan Olsmar wrote:
I think this is a productivity question.
If DNN Corp willl be more productive with C# I think its valid to evaluate the question.
Those of you who say It doesn't matter what language you use - I don't belive you!
I am sure you are more productive, make less mistakes and write better code in one of the languages.

 

True, After 4 years of using VB, switching from C#, I do prefer VB, probably because I'm use to it now!

I think the point is, it doesn't matter what the core is written in, you can write modules in C# or VB. the compiled code is the same!....As for productivity of the DNN core team...I do find it difficult to believe they are slower because they are using VB instead of C#.  When I made the switch it took a good 2 weeks to make the mind switch, but after that it becomes natural.

Dave.

 
New Post
11/5/2010 8:45 AM
 
HOw the core team code is not so important anymore I think. Its how the DNN corp code.
I asume most of the coding will be done by DNN employees. If this group will be better and faster in C# there is an economical value.
I asume you can hire C# developers more easily than VB developers.
 
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