Notifications
Announcements
No record found.
How long MS dynamics AX will support X++ language development in Axapta. Is there any roadmap defined from Microsoft?
*This post is locked for comments
No roadmap on the language itself. However, considering the next version of AX which is slated for late 2014/early2015 still has X++ support, we're in it for quite a while longer at least.
Considering how much lines of code there are in the standard application, as well as third party solutions, as well as customer customizations, removing the X++ language is tricky and controversial. Now that X++ gets compiled into CIL, it seems likely X++ will stay around for a very long time.
I also think that X++ will be with us for… longer than I would like. Compilation to CIL is a cool thing, but the language itself is not expressive enough (comparing to modern languages) and it will never get such attention and care as C#, for instance. To mention only few things, I really miss proper exceptions, generics or real delegates.
Maybe the future of X++ is to script together components written in more expressive languages - .NET Interop from X++ and VS projects in AOT lead into that direction and it's actually used quite often.
The proxies in AX2012 also allow another approach - to write code in C# (VB) and easily use objects defined in X++ without actually rewriting them. That might be a way to gradually leave X++.
Nevertheless if you look at the technology behind Code Upgrade Tool, it doesn't look impossible to really rewrite a lot of code…
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Martin Dráb 4 Most Valuable Professional
Priya_K 4
MyDynamicsNAV 2