AL ist eine Programmiersprache für die ERP-SoftwareDas Enterprise-Ressource-Planung (abg. ERP) bezeichnet die Ressourcenplanung bzw. die Warenwirtschaft eines Unternehmens. So wird ERP-Software zur Steuerung sämtlicher Abläufe und Ressourcen genutzt... weiterlesen Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business Central ist die ERP-Lösung von Microsoft. Das Produkt gehört zu der Produktlinie Microsoft Dynamics 365 und ist der Nachfolger von Dynamics NAV beziehungsweise Navisi... weiterlesen. Die Grundlage ist die Visual Studio Code
Visual Studio Code (abg.: VS Code) ist ein freier Quelltext-Editor zur Programmierung, der von Microsoft bereitgestellt wird. Der Quelltext-Editor ist plattformübergreifend für Betriebssysteme wie W... weiterlesen Entwicklungsumgebung.
Die Programmiersprache AL ändert keinen Quellcode, sodass Sie Software-Updates und einfache UpgradesBei einem Softwareupgrade erhält die zugrundeliegende Software eine höhere Version beziehungsweise Klasse. Die gesamte Struktur und Funktionsweise wird je nach Notwendigkeit überarbeitet. Dabei wir... weiterlesen durchführen können, ohne dass Ihre Änderungen verloren gehen. Außerdem findet die Programmierung außerhalb der Anwendung statt.
AL steht C/ALC/AL ist der Name einer Programmiersprache, die in früheren Versionen der Unternehmenssoftware von Microsoft (Dynamics NAV) sowie bis Microsoft Dynamics 365 Business Central Version 14 verwendet werd... weiterlesen gegenüber. Aus dem Grund folgt eine Tabelle zum Vergleich der beiden Programmiersprachen.
C/AL vs. AL
Kriterium | C/AL | AL |
Entwicklungsumgebung | C/SIDE | Visual Studio Code |
Stand | alt | neu |
Entwicklungssystem | ein System für alle Entwickler | jeder hat sein 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) |
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.