2011-02-01 24 views
10

Soy un desarrollador de C# y quiero comenzar a aprender Dynamics AX. Por favor, guíame ¿Puedo usar mis habilidades de .net/C# (conocimiento de API) en Dynamics AX?¿Puedo codificar en .NET/C# para Microsoft Dynamics AX?

Sé que AX está desarrollado en X ++, pero alguien me dice que es posible.

Kindly guide me does AX tiene una interfaz web o simplemente es una aplicación de escritorio.

Respuesta

6

X ++ es un lenguaje orientado a objetos con similitudes con C#. X ++ es parte de la plataforma de desarrollo MorphX que usted usa para construir sistemas de administración de contabilidad y negocios.

A quick look at MSDN Doc. revelará similitudes y cómo se usa.

La sintaxis es muy similar a C# por lo que no habrá una curva de aprendizaje pronunciada para utilizar este idioma.

  • se puede integrar con otras aplicaciones mediante el uso de Business Connector.

  • También puede llamar al código administrado como C# en su aplicación X ++ utilizando CLR Interop. Sin embargo, no es posible de manera opuesta. La interoperabilidad CLR solo funciona en la dirección donde el código X ++ llama a los ensamblados administrados CLR. No es compatible con llamar a clases X ++ desde un ensamblado administrado CLR.

+0

¿Shehkhar Business Connector, y CLR Interop están disponibles libremente o algo que requiere una fuga seprate para comprar? por favor guía. – haansi

+0

Busque la comparación aquí: http://msdn.microsoft.com/en-US/library/cc967357.aspx –

10

En agosto de 2011, se lanzó Dynamics AX 2012.
Es compatible con .NET ahora, por lo que puede desarrollar en Visual Studio y cualquier lenguaje .NET ahora.

Leer esta entrada del blog del equipo de Dynamics AX para una introducción:
Welcome to Visual Studio and .NET developer community

Aquí es un ejemplo de código de MSDN:
Walkthrough: Integrate an Application with Microsoft Dynamics AX Using .NET Business Connector [AX 2012]

Usted puede encontrar mucha más información en la Dynamics AX Developer Center.


que empezaron a trabajar en la integración .NET ya hace años. Aquí hay un video Canal 9 a partir de 2009 al respecto:
Peter Villadsen and Gustavo Plancarte: X++ to MSIL

Cita desde el enlace:

La nueva función de Peter y su equipo han desarrollado es una herramienta para generar código administrado desde el Lenguaje intermedio X ++ producido por el compilador X ++ . Esto tendrá un profundo impacto en el rendimiento de las aplicaciones comerciales escritas en X ++, y apunta claramente a , donde estarán en las próximas versiones de Dynamics Axe.

+0

La pregunta está etiquetada con dynamics-ax-2009, por lo que esta no es una respuesta muy útil. Se puede hacer con ax2009, por lo que tampoco es necesario sugerir pasar a ax2012 para esto. – esac

+6

Por supuesto que está etiquetado con dynamics-ax-2009, ax2012 aún no estaba disponible en el momento en que se realizó la pregunta. Incluso si la integración en ax 2009 ya era posible, parece que han mejorado mucho en ax2012. Entonces, para alguien que recién comienza, es útil saber que la programación con .NET es más fácil en ax2012 en comparación con ax2009. –

+0

@Christion tan cierto. Esta información fue muy útil. Con ax2012 no tengo que aprender X ++: P – Elisabeth

Cuestiones relacionadas