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/4/2010 8:09 PM
 
As a "hard core" VB developer I am "saddened" to think  the core may move to C#.  Realistically, since the I don't change the core, it does not directly impact me.  I can still develop modules in VB.net so I voted "Does matter to me"  

However,  I agree with suggestion that such a move WILL help the adoption of the DNN. So I would recommend that the change happen with the release of version 6.0  -- this is the time to do it.   They also should make this determination soon .. especially considering the work needed to get version 6.0 released. 

With DNN goal of being the largest CMS .. this is a step that is needed.  

Just my 2 cents.
Paul.
 
New Post
11/4/2010 8:13 PM
 
part of what we are doing in the core is a bunch of refactoring to make the core more testable so nowish is a good time to change if we do. However that does go against the whole "make it easier" philosophy as C# is more difficult for noobs to get the hang of. Personally I don't care, both languages are fun to program in. Some C# syntax is better than VB in certain situations but really its a moot point.

Have you tried out the C# version done by Ben?

Philip Beadle - Employee
 
New Post
11/5/2010 3:42 AM
 
I just voted for VB, not because I really care, it's just that I started .Net as a C# developer and only changed to VB when I started using DNN. My thought was that I wanted to use the same language as the core. After I got over my false profesional pride, I actually prefer VB now!...switching between C# and VB isn't difficult, I'm still amazed that C# developers have a reluctance to use VB....It's basically the same language!!

If the core moves to C# my first concern would be bugs in DNN....DNN5, in my opinion has only just become stable enough to use on a Live system (As long as you don't turn on CL), the thought of now breaking it scares me!

I can see the point for DNN to move to C#, but this is only an attempt to make DNN more accepted by the C# hard liners, I can't see any technical need to do so....in fact I can see technical reasons not to move all the code over to C#, it's a big jobs and very likely to end up with quite a few bugs, at least for the first few releases.

I suppose if DNN does move to C#, I'll simply move back to coding C# again...don't much like the idea of converting NB_Store to C#....might keep that VB!

One last thought is that VB and C# is getting to be a single language in many ways...I don't know what the future is bringing, but a C# -VB automatic converter could be just around the corner?.......a plugin to Visual Studio to switch between the two langauges dynamically would be ideal..but that might be asking a bit much.

Dave.
 
New Post
11/5/2010 6:02 AM
 
AFAIK, Microsoft merged VB and C# teams some time ago with the aim to provide same features in both languages. I.e. the main difference remaining is language syntax - IMHO not a reason to convert a huge project like DNN or NB_Store. Any .Net developer should be able to read code in either language even though everyone may have his preferred language, to be used for his own projects.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
11/5/2010 6:06 AM
 
As I see it, there would be two main reasons to convert to C# - improved perception amongst the wider developer community and access to a larger talent pool. But TBH I can't see that either of those are sufficiently important.

As far as developer perception goes, the "cool kids" will sneer anyway because DNN uses WebForms, and that's not going to change any time soon.

Also, any developer worth hiring in the first place shouldn't be put off by which language they'll be using. I'm guessing the current team is pretty much bi-lingual already, so there's no reason why new hires shouldn't at least be willing to embrace both languages.

So I'd err on the side of the status quo, unless the core team particularly want to move to C# because of better tooling or some other similar reason, in which case just stuff it through an automatic converter and be done with it :)
 
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