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...Curious about impression of C# here...Curious about impression of C# here...
Previous
 
Next
New Post
5/5/2009 12:13 AM
 

That's pretty much how I feel about it too.  I started off in VB and I was pretty happy to go to C#.  For me the best thing about it is the similarities to Java/C++.  Any books or documentation written in Java/C++ can be easily reused for C#.  Java in particular has many books on architecture and patterns.  .NET is only starting to get those.  To be honest, for me I just don't see the point in using VB.NET.  It's nothing like the old VB.  That was one of the reasons I moved to C#.  Little to no experience or knowledge, other than the generic OO knowledge was reusable.  I ended up using Java and C++ documentation a lot the first few years .NET came out as there was nothing else.  At that point using VB.NET just added another layer of complexity for nothing.

This thread has some interesting comments: http://stackoverflow.com/questions/210187/usage-statistics-c-versus-vb-net

 
New Post
5/5/2009 7:23 AM
 

Funny (but not surprising...) how everone has their reasons to use such and such language.

For me, i like VB.Net... simply because it doesnt use curly brackets :)... I have a delphi background, and the vb.net syntax was easier for me to assymilate than the C# syntax.

Regarding Mitchells remark about strong typing... when using WAP (i almost never use WSP), option strict on is a project setting, and its on by default for the mdoule templates i use (which are modified DNN compiled module templates)...

For me, whenever i try C#, intellisense seems to work less then in VB.NET.

anyhow.. to each his own... 


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

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

 
New Post
5/5/2009 10:02 AM
 

ErikVB wrote

Funny (but not surprising...) how everone has their reasons to use such and such language.

For me, i like VB.Net... simply because it doesnt use curly brackets :)... I have a delphi background, and the vb.net syntax was easier for me to assymilate than the C# syntax.

anyhow.. to each his own... 

I find it funny (again, not surprising) that my preference is C# exactly because C/C++ is my background. :) As far as I'm concerned, (and it may have been mentioned) if you are working in .NET, then it's solely a matter of preference, since it 'compiles' down to the same language.

I pref C# because it's my background style, but I work in VB as well when a module I need to without hesitation, maybe just some badmouthing the lack of braces. I've modified some of the DNN core for Proof of Concept code; Modified some Onyak source code to do a few things differently, ect.

C# RULES! *runs away*

 
New Post
5/6/2009 7:56 PM
 

I am using VB.Net and the WAP template ..... but C# and VB.Net are almost the same to me .... it is very easy to translate the C# code to VB.NET I think

/Johan Affärssystem

 
New Post
5/7/2009 8:15 AM
 

Peter B wrote

I've been checking out DNN and I admit I was a bit disappointed to see that there is no C# version of DNN and that it uses the WSP template.

History.  DNN was originally developed as a VB project and hasn't been migrated.  No reason to, the beauty of the ASP.NET framework is that language doesn't matter.

Jeff

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Curious about impression of C# here...Curious about impression of C# here...


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