Some specifications about the .fob and .app packages are as follows:
- They were developed on the New Modern Development Environment (VS Code plus AL extension language)
- All functionalities are coded as objects, the objects are stored in AL code in .al files
- A single .al file can contain multiple objects
- Table and page extensions, are used for defining additive or overriding changes to a standard object in the customization layer
- They are compiled as .app package files; the package can be deployed to server/tenant
- .NET variables support is possible only for the on-premises releases
The following table compares the .fob and .app packages:
|
.fob objects (old model)
|
.app objects (new model) ... |