Building from scratch. Again?
Seriously, I can’t believe the trend of this poll. The question is
What PHP software would you typically use for an extranet type application (with user content, logins etc.)?
and (so far) 24 votes have gone to this answer
Custom built (with a framework)
not to mention those three who have voted:
Custom built (from scratch)
So, basically, people are telling me that for deploying an extranet application they are really willing to:
- design the database
- implement the database
- design the user management
- implement the user management
- design the content management
- implement the content management
- [design/implement anything necessary - usually different content types and users interaction models]
All this, with the burden of thinking about CRUD, Forms, and tons of other annoying and repetitive problems already solved by a Content Management Framework (not System, Framework) such as Drupal (or something equivalent, if it exists).
At the end of the day, 24 people are stating that they prefer to spend months solving well-solved problems once again in their life, to deliver a poorer and, almost certainly, more buggy, ad-hoc and — very likely — inflexible application; instead of spending weeks focusing on the customization and improvement of a powerful platform in order to match every single detail of the customer’s needs, ending up with a high quality, flexible, extensible application, with a much lower risk of critical bugs.
You’ve got to be kidding me.

Comments
ao2 → http://ao2.it
06.07.09NIH syndrome? Or it’s just that the frameworks people are using are not listed there?
But even if people really built their app totally from scratch I wouldn’t be so much surprised… sadly.
Nemo → http://neminis.org
07.07.09NIH syndrome is quite widespread, tbh. Your second hypothesis could be one of the reason. But, still, even if you use RAD frameworks like Symfony or Yii, it’s still a way quicker to use a solution like Drupal (in this case – and in many others, tbh).
Another, sad, reason is that many people out there believe that for being a professional developer you’ve to actually write the code. Doesn’t matter if with Drupal you will provide a high quality application in a few weeks, if you didn’t write the code yourself, you’re a loser.
Very stupid but widespread belief.
Nemo → http://neminis.org
07.07.09Just realized that the latest motivation I described actually matches the NIH syndrome -_-
Leave a comment