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...Why canWhy can't I find C# version of Sorce Code?
Previous
 
Next
New Post
10/3/2007 12:53 AM
 

Ed DeGagne wrote

To the original poster, why is it important for you to have DNN in a C# version? I only ask because it has come up over the years many times. To this day, there hasn't been one viable reason to provide DNN in a C# version.

Hey Ed, Maybe for better support under Mono? Last I recall Mono's VB compiler was not on par to the C# version.

Dave

 
New Post
10/3/2007 10:04 AM
 

Dave,

I haven't tried it out myself yet, but the last time I checked, the VB compiler for Mono was labeled as feature complete in version 1.2.3.

"Visual Basic.NET support in Mono is relatively new. The Visual Basic runtime has been available for Mono for a while, and with the release of Mono 1.2.3, the Visual Basic support will be complete, with the introduction of a self-hosting compiler and class libraries for Visual Basic development on any of the Mono supported systems."

Read about it here

 
New Post
10/3/2007 11:59 AM
 

Hi Ed,

It's changed since I last looked at Mono. It's been over a year or so though I suppose.  

The  only other reason I can think of off hand is C# people want to make core mods, or just plain read and understand the code.

Anyway, this is just a thought. I am not in those boats.

 
New Post
10/3/2007 1:39 PM
 

Without hijacking the thread too much and in all fairness to Rainbow Portal, DNN doesn't OFFICIALLY support upgrading from 3.x to 4.x either and that's partly what the Rainbow 1.6-> 2.0 upgrade was about.  DNN is, in most instances, better than Rainbow by a good margin.  Rainbow does have workflow support built in (and has for a long time) but to me that's the only feather in the cap aside from anyones personal language preference.  The Rainbow guys will even admit DNN is well .... kicking their butts. The installed base, 3rd party modules, and active community IMHO make DNN better regardless of feature comparisons.

As for Mono, I'd like to see someone spend some time to make it happen as I think it's a bit more feasible now especially since the removal of the MemberRole dll requirements that existed in some earlier versions.

As for the whole C# topic, with the advancements in the providers and now with a better modular resource installer, I would think that it will be even easier for othersd to treat DNN as a "Black Box" and still extend it quite heavily in a language of their choice. As for reading the source I can almost promise that anyone that could read and understand the C# source code of DNN will have no problem reading and understanding the VB.Net version.  VB.Net is much more "wordy" and descriptive.

 


Jeremy White
DNN Core Team Alumni
 
New Post
10/3/2007 3:53 PM
 

..

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Why canWhy can't I find C# version of Sorce Code?


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