As is my usual modus op, I've hatched too many plans and said yes to a pile of stuff. Now that the wedding is past, and no longer occupying most of my time, I feel like I want to eat the world.
One of things on the list is a website that my sister-in-law wants help with called
UMadeMyDay. She was hoping that I would help make it a more fully featured site. Before I could do any of that, I would have to decide what tool, to use, what weapon. Unfortunately, she had already set up on
Go Daddy, a hosting provider who is marginal at best, who I have consistently heard poor reports of, and have had poor experiences with.
These are my choices:
Drupal- Full featured
- Can be run on Go Daddy successfully
- Written in PHP, which I know very well
- I don't know the framework
- It's not really a framework to build things on, it's more of a community building application, which means it may not be really flexible.
Django- My favorite and top choice
- Doesn't run on Dreamhost (my first choice host) or Go Daddy
Ruby on Rails- My knowledge is only so-so
- It will work on Dreamhost
- Will help me with ToV
- Should help with develop quickly
Roll my own PHP- Could be developed anywhere
- Flexible
- I know it really well
- It would take much longer to develop
- I would still have to install a templating system
I ended up choosing Ruby on Rails. I have some experience with it, and it has a pretty large community if I need help. And if the framework is anywhere near as good as Django, I should be able to pick it up and use it pretty quickly.