AL ist eine Programmiersprache für Microsoft Dynamics 365 Business Central und benötigt als Entwicklungsumgebung
Der Grund für die Einführung von AL
AL steht
Warum?
Dieses Problem löst die Microsoft Programmiersprache AL. Die Idee dahinter ist die Verwendung von Apps. Der Dynamics 365 Business Central Standard-Code ist quasi eine App und jeder Code, den Developer schreiben, wird durch eine oder mehrere Apps im System veröffentlicht. Wird nun die “Kern-App” aktualisiert, wird der übrige Code nicht beeinflusst. Schließlich ist alles abgegrenzt und sauber unterteilt.
Programmiersprachen C/AL und AL im Vergleich
Es folgt ein Vergleich der beiden Programmiersprachen:
Kriterium | C/AL | AL |
---|---|---|
Entwicklungsumgebung | C/SIDE | Visual Studio Code |
Stand | Alt | Neu |
Entwicklungssystem | Ein System für alle Developer | Jede/-r hat sein/ihr eigenes System |
Organisation | Object Designer bzw. installiertes System | Visual Studio Code bzw. Container |
.NET Support | Ja | Nur in der On-Prem.-Variante, aber Microsoft rät ab |
Dateien | Datei-Unterstützung | Nur Upload und Download in die Azure Cloud |
Datentypen | Wenige | Viele (z. B. Ergänzung durch JsonArray, JsonObject) |
Optionsfeld | OptionString | Enum (neuer Objekttyp) |
Tabellengröße | Beschränkt | Teilweise aufgehoben |
Textfeldgröße | Max. 250 Zeichen | Max. 2.048 Zeichen |
Abhängige Apps | Keine Verknüpfung, vollständig integrierte Lösung | Abhängigkeiten, Zugriff auf alle relevanten Erweiterungselemente aus Quellapp (z. B. Tabellen, Felder, Funktionen) |
Übersetzung | In Objekten | Außerhalb der Objekte, wo es verwendet wird (XLIF-Format) |
Änderungsverwaltung | Entweder Drittherstellertool (z. B. Object Manager Advanced) oder eigene Lösung, zzgl. zur Dokumentation im Code | Azure DevOps (GIT) |
Workshop: Selber entwickeln in Dynamics 365 Business Central
Unsere Kundschaft soll selbst in der Hand haben, wie viel Arbeit sie an uns abtreten und wie viel sie selbst übernehmen. In diesem Workshop geben wir unser Wissen daher an Sie weiter. Wir führen Sie sowohl theoretisch als auch praktisch in die Entwicklung in Dynamics 365 Business Central mit AL ein.
Weitere Details zu unserem Angebot finden Sie auf unserer Seite zu Workshops und Services.
Haftungsausschluss: Die Inhalte dieses Artikels sind lediglich unverbindliche Informationen und Hinweise. Die anaptis GmbH übernimmt keine Gewähr für die inhaltliche Richtigkeit der Angaben.