Могу ли я кодировать .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.