I am working on a project in which there are 40 utilities. I am trying to create a single controller class that will handle all these utilities. But I think that this will make the size of the controller class very large. So this may lead to large computational delay. Also I am having a team with me hence different developers will be working on the same project.But with a single controller class this is not feasible.
Can anybody suggest me a solution to this problem?
[eluser]JoostV[/eluser]
Why would you like to place different tools in a single controller? Cramming all this in a single controller will make it bloated, unmaintainable, etc: you pointed out the cons yourself.
[eluser]Zack Kitzmiller[/eluser]
With out knowing more about this project, I'd say one controller per tool. There's no problem with having a large number of controllers.
[eluser]JoostV[/eluser]
You can create an unlimited amount of controllers, yes. You can create one per tool, or group the tools into meaningful groups and create a controller per group, for instance