Webnerd
05-23-2009, 12:42 PM
I have been in the web industry for over 15 years. I have been doing work for a company that builds and deploys mostly "vanilla" websites with some CMS items and/or databsae interactivity. Nothing however, that I feel requires a complex framework such as RoR or Zend.
We also have different levels of developers on staff and turnaround time is essential in our company. So, it is important that the Junior and Entry Level developers can easily jump into any project that a Senior Level developer builds. My question is, why do some web developers keep trying to build "websites" (not applications) with RoR and/or Zend??? It is complete overkill and inhibits the other programmers from knowing what the hell is going on. You can't expect everyone to know everything and forcing someone into an unknown paradigm just causes resentment; especially when turnaround is essential.
I have a simple framework that is really just a small collection of tools that allows us to create and deploy websites in an efficient manner. However, one person in particular, is hell-bent on using Zend MVC for website building. In an environment where 90% of our time is spent coding HTML, we can't afford to be using complex frameworks.
My rant is really with egotistical programmers who have a feeling of self entitlement and they don't want to conform to efficient methods of getting work done.
Case and point, I have built out 3 websites with CMS tools on my little framework in the time he has been building one comparable site using Zend (despite the many times I have told him not to). In fact, he has lost total efficiency as he recently missed siginificant deliverable dates. I'm furious at this lack of teamwork, more-so, these stupid frameworks and MVC platforms that are being completely misused by developers who buy-in to them for things as simple as standard websites.
We also have different levels of developers on staff and turnaround time is essential in our company. So, it is important that the Junior and Entry Level developers can easily jump into any project that a Senior Level developer builds. My question is, why do some web developers keep trying to build "websites" (not applications) with RoR and/or Zend??? It is complete overkill and inhibits the other programmers from knowing what the hell is going on. You can't expect everyone to know everything and forcing someone into an unknown paradigm just causes resentment; especially when turnaround is essential.
I have a simple framework that is really just a small collection of tools that allows us to create and deploy websites in an efficient manner. However, one person in particular, is hell-bent on using Zend MVC for website building. In an environment where 90% of our time is spent coding HTML, we can't afford to be using complex frameworks.
My rant is really with egotistical programmers who have a feeling of self entitlement and they don't want to conform to efficient methods of getting work done.
Case and point, I have built out 3 websites with CMS tools on my little framework in the time he has been building one comparable site using Zend (despite the many times I have told him not to). In fact, he has lost total efficiency as he recently missed siginificant deliverable dates. I'm furious at this lack of teamwork, more-so, these stupid frameworks and MVC platforms that are being completely misused by developers who buy-in to them for things as simple as standard websites.