The cleanliness of the file structure is important because developers don’t want to dig through multiple levels of nested files and folders to find what they need. In an ideal world, there should be no need to look at the contents of a framework’s core code, but in the real world, it happens. The structure should be clean, simple and as flat as possible.
All three frameworks scored very well in terms of the simplicity of their file structure. In all cases the files are arranged logically and the file structures are easy to understand. I was able to find any file I needed very easily and was able to understand and find anything I wanted to inspect in the code.