Могу ли я кодировать .NET/С# для Microsoft Dynamics AX?

Я разработчик С# и хочу начать изучение Dynamics AX. Пожалуйста, помогите мне использовать мои навыки .net/С# (знание API) в Dynamics AX?

Я знаю, что AX развивается в X ++, но кто-то говорит мне, что это возможно.

Просьба помочь мне, у AX есть веб-интерфейс или просто это настольное приложение.

Ответ 1

X ++ - это объектно-ориентированный язык со сходством с С#. X ++ является частью платформы разработки MorphX, которую вы используете для создания систем учета и управления бизнесом.

Быстрый просмотр документа MSDN. покажет сходство и то, как он будет использоваться.

Синтаксис очень похож на С#, поэтому не будет крутой кривой обучения для перехода на этот язык.

  • Вы можете интегрировать его с другими приложениями, используя Business Connector.

  • Вы также можете вызвать управляемый код, например С#, в вашем приложении X ++, используя CLR Interop. Однако его невозможно противоположным образом. Среда CLR работает только в том направлении, где код X ++ вызывает управляемые сборки CLR. Он не поддерживает вызовы классов X ++ из управляемой сборки с CLR.

Ответ 2

В августе 2011 года была выпущена Dynamics AX 2012.
Теперь он поддерживает .NET, поэтому теперь вы можете работать в Visual Studio и на любом .NET-языке.

Прочтите эту запись в блоге Dynamics AX для ознакомления:
Добро пожаловать в сообщество разработчиков Visual Studio и .NET

Вот пример кода из MSDN:
Пошаговое руководство. Интеграция приложения с Microsoft Dynamics AX с использованием .NET Business Connector [AX 2012]

Вы можете найти гораздо больше информации в Центре разработки Dynamics AX.


Они начали работать над интеграцией .NET уже несколько лет назад. Вот видео с канала 9 от 2009 года:
Питер Вилладсен и Густаво Планкарте: от X ++ до MSIL

Цитата из ссылки:

Новая функция, разработанная Питером и командой, - это инструмент для генерации управляемый код из промежуточного языка X ++, созданного X ++ компилятор. Это окажет глубокое влияние на бизнес-приложения, написанные на X ++, и это очень четко указывает на где они будут собираться в следующих нескольких выпусках Dynamics Ax.