I have been developing based on OFBiz For A Long Time recently. I am using the latest version. I have not used screen in the la s page layout mode. After using it for so long, I feel that screen is still good.
The screen of OFBiz is defined in the XML file. As the name suggests, a page is divided into several parts, and each part is a screen. In this definition, the page does not need to be involved. During the specific application, you can use the defined screen interface to place the corresponding page in different locations (FTL is generally used ). During the entire process, the page is displayed by screen, and the specific page is used only during the final application.
InTiles inheritanceIn the layout mode, a page is required for definition. The layout form is displayed on the page. The function of this page is just like the screen interface in OFBiz, Which is instantiated here.
In general, the two are similar, but I personally think the layout method in OFBiz is better, and the layout is concentrated in the XML file. Of course, OFBiz is on a specific page, screen can also be introduced. In this way, the independence of the layout definition is damaged to some extent, and there is no difference between them. This also increases the degree of Page Reuse.
OFBiz is too large. In China, there are not many people using it, which determines the layout method (there are many ways, the compatibility is good, the screen is only one) is not as popular as tiles layout.
The inheritance of screen is not as good as tiles, so the two are the same.