Overview of ABP Framework v4.0


Follow the Migration Guide provided at https://docs.abp.io to apply changes for existing solutions that you’re upgrading from the version 3.3.

  • This Microsoft article shows how to migrate from Newtonsoft.Json to System.Text.Json.
  • Check out the  IdentityServer4 library from 3.x to 4.1.1 with the ABP Framework version 4.0. IdentityServer 4.x has a lot of changes. Some of them are breaking changes in the data structure.
  • You can also check out the upgrading document.
  • Halil the lead developer has documented Implementing Domain Driven Design which is a practical guide for developers who want to implement the DDD principles in their solutions.
  • The new Testing document discusses different kind of automated tests and explains how you can write tests for your ABP based solutions
  • The VoloSoft Team have created a lot of documents for the MVCBlazor and the Angular UI.


Comments on Overview of ABP Framework v4.0

  1. Great content!

    I have a question regarding Newtonsoft.json and System.text.json, why is the one set used by default in version 4.0?


    1. vineet says:

      Thanks for your comment Jose, some more great content on its way.

      ABP Framework 4.0 uses a hybrid approach it uses Newtonsoft.Json when features are not supported by System.Text.Json

      System.Text.JSON is part of the runtime where as Newtonsoft.Json is not

      Have a read of this article which explains it a lot more https://samiprogramming.medium.com/system-text-json-vs-newtonsoft-json-d01935068143

      According to MS System.Text.Json focuses primarily on performance, security, and standards compliance. It has some key differences in default behavior and doesn’t aim to have feature parity with Newtonsoft.Json.

      You can read more here https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to?pivots=dotnet-5-0

      Hope this helps!

  2. barbarian says:

    Heya i’m for the fiгst time here. I found this boаrd and I find It truⅼy useful & it helped me out a lot.
    I hope to give something back and aid others
    like yοu aіded me.

  3. shapeless says:

    Heⅼlo to all, it’s in fact a good for me to go to see this web pagе,
    it contains helpful Information.

Leave a Reply