Welcome Guest, Not a member yet? Register   Sign In
Just what is a "Model" supposed to be in CI?
#12

[eluser]Chrisbloom7[/eluser]
[quote author="BrianDHall" date="1254255178"]CI is about productivity, not about forcing its opinions and principles on you. If you want to be forced to use all the tools available - whether you want to or not - CI really isn't the right framework for you whatsoever.[/quote]

This is why I came to CI after trying it first in Rails. The Configuration over Convention in Rails can be limiting when it comes to complex database schemas and unconventional data objects. (Side note: read 'Enterprise Rails' if you want info on how to effectively work around these conventions.)

For whatever reason, I never came across DMZ in my search for an ORM solution for CI. It does sound like what I was after at the time, so I will have to give it another go.

Just to clarify, I didn't mean I would rather build a new framework from scratch every time I need to build an application. Clearly the benefit of a framework is that it's already built and ready to go. My point was that at the time I was evaluating CI, I could find nothing in it that didn't do what I could do with my own ever-growing library of helper functions and classes, existing tools (like Smarty), and/or a few lines of code to route friendly URLs to physical controller classes. CI simply didn't give me any upper hand, specifically when what I was looking for was robust ORM capabilities. If DMZ does all that, then CI deserves another round of experimentation.

FWIW, the CI documentation may well be the culprit here. The examples were extremely basic, and suited more to building a small blogging utility then a real-world enterprise application. If there was a site for CI enterprise recipes, then I never found it, and the existing documentation definitely didn't give any clues for where to go for advanced material.

In any case, thank you for the very comprehensive answer.


Messages In This Thread
Just what is a "Model" supposed to be in CI? - by El Forum - 05-01-2009, 03:02 PM
Just what is a "Model" supposed to be in CI? - by El Forum - 05-03-2009, 05:22 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 05-03-2009, 07:11 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 05-03-2009, 07:17 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 08-19-2009, 07:53 PM
Just what is a "Model" supposed to be in CI? - by El Forum - 08-20-2009, 05:47 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 08-20-2009, 06:25 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 07:42 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 07:46 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 07:53 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 09:12 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 09:45 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 09:56 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 10:07 AM
Just what is a "Model" supposed to be in CI? - by El Forum - 09-29-2009, 11:55 AM



Theme © iAndrew 2016 - Forum software by © MyBB