• Login
  • Register

DNN Forums

A community discussion page. We're starting from scratch, so...let's get the party started!

Future plan for DNN NEXT and .NET Core

You are not authorized to post a reply.
Sort:


New Member


Posts:6
New Member

    I am very interseted in hearing more about this project. I have been thinking of how I would use .NET CORE and DNN.  I was going to make a mobile app using .NET CORE and have it work with the DNN database using API's.  

    I would love to hear any discussion on this topic.   Version 3.0 is where I think I will focus on near term as it is the latest upcoming with 2.2.

    I was thinking that a DNN device app is what I would create and make it using .NET Core.  This way both can co-exist.  Eventually even a full .NET Core version of DNN could be upgraded and still have the app running.  So if there is going to be a DNN NEXT using .NET Core it just seems logical to utilize the same backend with some cleanup, tweaks and enhancements as needed.

    .NET Core is more or less a multi platform language that can be ran on linux, mac, droid, windows with a fairly lightweight app.  So I almost believe the there will be two seperate projects going and am wondering when this one begins.  Correct me if I am wrong or enlighten me if you can more on the topic I would appreciate it. How is DNN NEXT going to be brought to life is my big question?

    My problem is I am always caught in crossroads of directions to go and I dont want to get left too far behind as I was studied UNIX and PASCAL (For the Y2k Bug) along with C, then PHP HTML CSS JS SQL to then .NET with its changes to MVC and SPA to now .NET CORE my head is spinning how many directions I have had to try to put my mind... when good ol C could be doing it all.

    https://docs.microsoft.com/en-us/dotnet/core/

    Thanks again everyone!



    Basic Member


    Posts:42
    Basic Member

      Cody, take a look at some of Mitchel Sellers' recent blogs and that should provide some nice insights.  https://www.dnnsoftware.com/communi...rid/391676

      David Poindexter
      Corporate Website  |  Facebook Page  |  Twitter Page

      nvisionative
      Creator of:


      New Member


      Posts:3
      New Member

        Cody, there is a lot of action happening towards a .NET Core migration with DNN but to prevent breaking changes a lot of work is happening. I would recommend you take a look at the Feature to add .NET Core Razor Pages support into the current version of DNN as a Module Platform.

        https://github.com/dnnsoftware/Dnn.Platform/issues/2599

        The Razor Pages Feature is the giant story that will hopefully provide a migration path from .NET Framework -> .NET Core.

        A big change that happened recently which will be released in DNN 9.4 is support for Dependency Injection which is using the same libraries used in .NET Core. Mitchel Sellers has a great blog about Dependency Injection and references many of my blogs documenting how to use Dependency Injection in DNN 9.4 in any of the module platforms that exist today.

        You are not authorized to post a reply.

        These Forums are dedicated to discussion of DNN Platform.

        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.

        Would you like to help us?

        Awesome! Simply post in the forums using the link below and we'll get you started.

        Get Involved