📄️ Creating or opening a project
4D projects are created and developed using the 4D application, which provides a comprehensive Integrated Development Environment (IDE). 4D Server can also create new, empty projects.
📄️ Architecture
A 4D project is made of several folders and files, stored within a project root folder (package folder). For example:
🗃️ Dababase structure
1 item
🗃️ Code & Methods
4 items
📄️ Dependencies
A 4D component is a set of 4D code and/or 4D forms representing one or more functionalities that you can add and use in your projects. For example, the 4D SVG component adds advanced commands and an integrated rendering engine that can be used to display SVG files.
📄️ Compilation
You can compile your projects, i.e., translate all of your methods into machine language. Compiling a project lets you check the consistency of the code and accelerate its execution, as well as making it possible to obfuscate the code in its entirety. Compilation is an indispensable step between the development of projects using 4D and their deployment as stand-alone applications.
🗃️ Settings
11 items
📄️ Build Application
4D includes an application builder to create a project package (final build). This builder simplifies the finalization and deployment process for 4D compiled applications. It automatically handles the specific features of different operating systems and facilitates the deployment of client-server applications.
🗃️ Debugging
3 items
🗃️ Application Preferences
5 items