[eluser]Peter Drinnan[/eluser]
I have a client for whom my company has build a lot of complex business applications using CI. We build it all using a modular design so it is like a suite of CI applications.
The client just hired a newbie developer who is telling them they should develop everything with Drupal from now on.
I have been writing code since 1995 (VB, C++, Java, Perl, PHP) and was an early adopter or PHP Nuke, Xoops and Joomla. I don't have any issues with CMS except when it becomes an unnecessary overhead. The CI architecture to me is a beautifully easy way to maintain and modify code and is generally familiar to anyone who has experience with any MVC framework.
The problem I have with Drupal specifically is that it somehow missed the MVC boat altogether. At least with Joomla, there is an MVC model to follow. I am looking at my clients existing apps that are all beautifully CI structured modules and thinking how the heck will anyone migrate that into Drupal without completely rewriting it.
Is this total insanity on the part of my client or am I missing something here? I'm thinking that if they really want a CMS wrapper, they at least use Joomla because it would not be that difficult to reformat the existing CI code.
Is it really practical to "Drupify" something that works perfectly in CI.
Anyone else deal with this kind of thing? I am lost on this one.