There's probably an easy answer, but I just want to clarify.
In the documentation I see that we can create a custom view using the MODULE framework, but same can be done using the EXTENSION framework.
When do you pick one over the other? Is it just a matter of preference?
Update:
On page 727 of the guide (developer guide for sugar 6.5) it says "This is handy if you want to map a file as a view outside of the custom/modules//views/view..php"
The file is placed in custom/Extensions/modules/[module]/Ext/ActionFileMap
^ But we can also create a custom view by simply creating a file in custom/modules/[module]/views/view..php so the only point of using the example on 727 is when we want a custom view file to be outside of that folder? So this whole "extension framework" way of doing things is only for that?