Plugin best practices

I've created plugins by using generators and by just creating the application directory structure in the plugin itself and putting the models, views,etc in the plugin. With the exception of migrations, I'm hard pressed to see why generators are a better solution. Naming conflicts are possible, but that's easily solved. Thoughts?

Chris

I've created plugins by using generators and by just creating the application directory structure in the plugin itself and putting the models, views,etc in the plugin. With the exception of migrations, I'm hard pressed to see why generators are a better solution. Naming conflicts are possible, but that's easily solved. Thoughts?

I think ultimately it depends whether you're generating something you
expect the enduser to extend or customise or whether your plugin is
essentially a library of code.

Fred