In Component Architect, component generation is where your component definition is merged with a code template to create your installable Joomla component.
You can select before generation whether you want to create a installable zip file of your generated component, the location where your generated files will be stored and whether you wish to create a log file of the generation (useful if errors have previously been detected as it helps to identify the cause of problems).
This is can be a lengthy process if you have large and complex sets of tables and fields in your component definition but you are advised of progress throughout the process.
If errors are detected during the generation process then these will be shown at the completion of the process.
There are no differences between the free Component Architect and Component Architect Pro in the process for component generation. There are some internal differences in the code used because the Pro version needs to support extra functionality required for the additional professional code templates.
Component Generation - Enhancements
Whilst only minor changes are planned to how the component generation process operates ,there are a number of improvements 'behind the scenes' that are being investigated. These will be required for additional functionality to be added to both component definitions and code templates plus to improve the efficiency of the process.
Read more: Component Generation - Enhancements