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

HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesC# or ASP.NET w/C#C# or ASP.NET w/C#
Previous
 
Next
New Post
11/13/2012 10:52 AM
 

Hello all - I don't know if I'm going to ask this question correctly, so please bear with me...

My background is PHP/MySQL. Last year, before the release of DNN6, I'd sat through the module training webinar here at the office and at home but since I'm so inexperienced with C# I got lost very quickly (Chris Hammond is a wonderful presenter notwithstanding!).

I have 8 sites that I design and manage content for and we've gotten into a situation now where we need to begin developing modules and it's just not in the budget to hire a 3rd party to develop them for us. Almost all of the programming done within our company is C# and since DNN works with C# (primarily as of DNN6 is my understanding) I'm looking to take an online class to at least get my feet wet and get a better handle on working with C#. 

Now here's the question...I've come across a couple of classes on EClasses.org that offer either straight up C# or ASP.NET with C# and I didn't know if there was a difference or if I should take both - in either case it doesn't matter to me as long as I can begin to develop my own modules - but I would like to take the one that will better help me reach my goal.

Any help and advice is greatly appreciated!


 
New Post
11/14/2012 9:56 AM
 

My suggestion would be to take ASP.NET with C#...you will need to become more proficient in both technologies.  If you have a Java backgroud, then C# should not be much of a stretch.  However, PHP to ASP.NET is quite a stretch, particularly in programming user interface and backend applications.

Hope this helps...


Regards
Hans
 
New Post
11/15/2012 7:40 AM
 
I agree with Hans. It's best to understand the .net framework before learning a langauge that works within it.

Mark
 
New Post
11/15/2012 11:40 AM
 

    B:

    Take the ASP.Net with C# training.  Straight C# training is most likely for Windows Forms development, not Web related.

    That training is going to be very beneficial.  Bear in mind however that any regular ASP.Net training is going to teach you how to develop complete ASP.Net pages (with the aspx extension).  For DNN development, since it provides the page framework for all the pages, what you develop is dynamically loaded modules (ascx extension, actually a server control).  Therefore, after you do your basic ASP.Net training, you have to learn the architecture of DNN module development.  This is a little complex at the beginning but the idea is that you don't have to develop from scratch all those things that DNN gives you in the framework, just concentrate on the functionality your module needs.

    An excellent resource for learning is Michael Washington's site at the following address:  http://www.adefwebserver.com/DotNetNu....  That site has a bunch of step by step tutorials for anything you need to know on DNN development.

             Carlos

 

 

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesC# or ASP.NET w/C#C# or ASP.NET w/C#


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