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...any update regarding C# versionof DNNany update regarding C# versionof DNN
Previous
 
Next
New Post
1/13/2009 3:11 PM
 

Wow, nobody is getting hot-headed on this thread.  Neither side of the fence is right or wrong in this argument.

Saying that a programmer (C#) won't be interested because it is VB is pretty short-sighted.  I'm a C# programmer but know VB.NET as well.  Do I like VB?  Not at all.  Am I interested in DNN?  Of course, I've built TONS of modules for it and continue to do so.

Saying that "a programmer who says that they are not interested in a project because of the language..." is also short-sighted.  I know plenty of developers who don't know a lick of VB.NET or C# and because of their knowledge have chosen that as a reason not to look into project 'x'.  Does that mean they aren't a programmer?  Not at all.  A "coder with limited experience"?  Possibly... but this should be an opportunity to educate them instead of knock them down.  Ultimately it means that they just don't have the time or desire to try and learn another language even if it is based on the same backend framework (read Microsoft .NET).  One of the arguments presented here was that it is easier for somebody to understand something (even if it doesn't compile) in a language they are more familiar with.

I'm not saying we do need a C# version but what I am saying is lighten up guys.  Somebody made a valid point as to why a C# version would make sense to them and they got attacked and flamed. 

So just to recap here: no there isn't a C# version, no there are no plans on releasing one (even a version that doesn't compile) until there is a wicked good automatic translation program.  What some people tend to do is get Reflector (now by Red Gate -- .NET Reflector) and just decompile it into their language of choice.  That isn't a perfect translation but makes it more readable to those that don't understand VB syntax nor have the time or desire to learn it.


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
New Post
1/13/2009 3:21 PM
 

I should never post a reply before taking my medication :)

 
New Post
1/13/2009 3:25 PM
 

...and from now on I'm only posting in French :).



Alex Shirley


 
New Post
1/13/2009 5:12 PM
 

Jon, the Reflector idea is probably the best solution around for people who don't read VB too well.  Flick from C# to VB in Reflector and see how it works.  Its all .Net classes anyway so the diff between VB and C# is really just syntactic sugar.  Its not Friday so I wont get into the VB vs C# flame wars.


Philip Beadle - Employee
 
New Post
1/14/2009 6:21 AM
 

Thanks for the reflector tip. Now we have a good answer for people wasting their time on Language Wars: use reflector!

(and alex: use google translate :) )


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

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

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...any update regarding C# versionof DNNany update regarding C# versionof DNN


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