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 MVC, Blazor and the Angular UI.
Comments on Overview of ABP Framework v4.0
Leave a Reply
You must be logged in to post a comment.
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?
Thanks,
Jose
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!
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.
Heⅼlo to all, it’s in fact a good for me to go to see this web pagе,
it contains helpful Information.