2011-02-01 10 views
10

Jestem programistą C# i chcę rozpocząć naukę Dynamics AX. Proszę mnie poprowadzić czy mogę korzystać z moich umiejętności .net/C# (znajomość API) w Dynamics AX?Czy mogę kodować w .NET/C# dla Microsoft Dynamics AX?

Wiem, że AX jest opracowany w X ++, ale niektórzy mówią mi, że jest to możliwe.

Uprzejmie poprowadź mnie, czy AX ma interfejs sieciowy lub po prostu jest to aplikacja desktopowa.

Odpowiedz

6

X ++ to obiektowy język o podobieństwie do C#. X ++ jest częścią platformy programistycznej MorphX, której używasz do tworzenia systemów księgowych i zarządzania biznesowego.

A quick look at MSDN Doc. ujawni podobieństwa i sposób ich użycia.

Składnia jest bardzo podobna do języka C#, więc nie będzie ostrej krzywej uczenia się dla tego języka.

  • Można go zintegrować z innymi aplikacjami za pomocą Business Connector.

  • Możesz również wywołać kod zarządzany, taki jak C# w swojej aplikacji X ++, używając CLR Interop. Jednak nie jest to możliwe w przeciwnym kierunku. Interpol CLR działa tylko w kierunku, w którym kod X ++ wywołuje zespoły zarządzane przez CLR. Nie obsługuje wywoływania klas X ++ z zespołu zarządzanego CLR.

+0

Shehkhar Business Connector i CLR Interop są swobodnie dostępne lub coś, co wymaga licencji na zakup? przewodnik plz. – haansi

+0

Znajdź porównanie tutaj: http://msdn.microsoft.com/en-US/library/cc967357.aspx –

10

W sierpniu 2011 r. Wydano Dynamics AX 2012.
Obsługuje .NET teraz, dzięki czemu można teraz rozwijać w Visual Studio i dowolnym języku .NET.

Przeczytaj ten wpis na blogu od zespołu AX Dynamics na wstępie:
Welcome to Visual Studio and .NET developer community

Oto przykładowy kod z MSDN:
Walkthrough: Integrate an Application with Microsoft Dynamics AX Using .NET Business Connector [AX 2012]

Można znaleźć wiele informacji na Dynamics AX Developer Center.


Zaczęli pracować nad integracją .NET już rok temu. Oto Kanał 9 film z 2009 roku o tym:
Peter Villadsen and Gustavo Plancarte: X++ to MSIL

Cytat z linku:

Nowa funkcja Peter i zespół opracowali to narzędzie do generowania kodu zarządzanego z Język pośredni X ++ produkowany przez kompilator X ++ . Będzie to miało głęboki wpływ na wydajność aplikacji biznesowych napisanych w X ++ i bardzo wyraźnie wskazuje na , gdzie będą one dostępne w następnych kilku wydaniach Dynamics Ax.

+0

Pytanie jest oznaczone tagiem dynamika-ax-2009, więc nie jest to bardzo pomocna odpowiedź. Można to zrobić za pomocą ax2009, więc nie jest również konieczne sugerowanie przejścia na ax2012 w tym celu. – esac

+6

Oczywiście jest oznaczony dynamicznie-ax-2009, ax2012 nie był jeszcze dostępny w momencie zadawania pytania! Nawet jeśli integracja z siekierą 2009 była już możliwa, wygląda na to, że znacznie poprawili się w ax2012. Więc dla kogoś, kto dopiero zaczyna z tym, warto wiedzieć, że programowanie z .NET jest łatwiejsze w ax2012 w porównaniu do ax2009. –

+0

@ Christis tak prawdziwe. Ta informacja była bardzo pomocna. Z ax2012 nie muszę uczyć się X ++: P – Elisabeth

Powiązane problemy