• @Heavybell@lemmy.world
    link
    fedilink
    English
    748 days ago

    Fun fact, making extensions for this requires you to learn a new language called X++ that is based on .net framework 4.7. Development is done only on azure-hosted VMs that contain the application code and sql server and web host and visual studio with the special X++ build tools, all on one host that runs like shit at your expense.

    • @needanke@feddit.org
      link
      fedilink
      56 days ago

      I have been developing plugins for dynamics 365 crm for the last few years and have never heard of x++. Plugins for the crm are developed in c#/.NET 4.6.2.

      The only x++ reference I could find in the Microsoft documentation with a quick search was referencing the finance and operations apps. So there seems to be some variance in the products.

    • Rentlar
      link
      fedilink
      32
      edit-2
      8 days ago

      This sounds like something a programmer would come up with as a joke, but because it’s Microsoft, I believe you.

    • @HiddenLayer555@lemmy.ml
      link
      fedilink
      English
      17
      edit-2
      7 days ago

      X++

      I searched it up so you don’t have to (it’s surprisingly hard to find example code for, the first one I found was literally a screenshot on a Microsoft blogpost.)

      You really couldn’t just use C# for this Microsoft? REALLY???

      • SkaveRat
        link
        fedilink
        157 days ago

        You really couldn’t just use C# for this Microsoft? REALLY???

        no. how else would a middle manager pad his CV with “lead the development of an important new programming language used by millions of customers”?

      • @Crackhappy@lemmy.world
        link
        fedilink
        English
        57 days ago

        How funny. I worked with Dynamics CRM years ago and we did use C#. What the actual fuck are they doing now…

    • @ssfckdt@lemmy.blahaj.zone
      link
      fedilink
      67 days ago

      Yeppers. When I worked on a D365 transition we were upgrading from a 1980s era DOS based thing (D3 aka Pick). We literally had like one of the last Pick developers left on earth. He ended up training his two kids on the system so they could take over for him. They all ended up having to learn X++ instead. I wonder which was worse to deal with.

    • Smee
      link
      fedilink
      47 days ago

      That doesn’t sound like any fun at all!

      • @Heavybell@lemmy.world
        link
        fedilink
        English
        57 days ago

        Couldn’t tell you, I don’t know what AL is. Dynamics is actually a bunch of different enterprise apps loosely lashed together with twine, so X++ might only be for Finance & Operations.