Give us the tools, and we will finish the job. - Churchill
Well, just saying stuffs wouldn’t make a big wave.
Heck, why not to make something which can back up my thoughts.
If I do believe that I know everything about how THE SYSTEM works then make something which utilizes (or exploits) the key aspects of it. :0)
For that reason, I started searching for a web development tool. Yeh, the tool is everything. Otherwise, you will need to reinvent the wheel as you go, that I loathe most!
- Groovy and Grails - Even though I’m a hard core Java (network programming) geek, I don’t see Java as an agile web dev language. J2EE containers are just too costly or heavy to develop a tiny app. Even though there are many good frameworks, they run on J2EE containers. :o(
- Ruby on Rails - Agile enough yet lacks performance!!! (It’s a mere perception, tho. v.1.9 is super fast! even faster than Python?!)
- Python and Django - Super fast and ultra agile!!!
- PHP - PHP language is very suitable for agile web dev yet it lacks Rails like MVC framework. (That’s what I thought until I found zillions of existing MVC frameworks. The problem is that there are just too many.)
I seriously thought of learning Python and Django or Ruby on Rails. Yet, I found this miraculous MVC framework based on PHP, DooPHP (http://www.doophp.com). This is a freakish awesome MVC framework. I gave it a try and it was darn easy and fast. Even tho I love learning new things, I decided to go with Doo!
Yup, it’s time to focus on what ought to be done, not how.
P.S. DooPHP comparison with other PHP frameworks. http://www.doophp.com/benchmark
Popular web frameworks comparison. http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/