Web Application and Weapon
I have a chance to think about developing web application and a question just popped in my mind. Actually, programming looks like fighting in a war which we are going to move forward to the goal. There are so many obstacles along the way. However, just like in the war which we have a set of weapons, we have libraries, frameworks and systems instead. The question is what weapon such each library or framework or system look like in the war.
Caution! Below are just my intuition so read at your own risk and don't trust me.
- CGI - Knife - You can do anything by CGI; however, it might take some times.
- PHP - Blade - PHP could help you a little bit in some issues better than CGI; however, you still need to do everything yourself.
- Drupal - Swiss Army Knife - Drupal itself is very simple. It is all about how to use it wisely.
- Typo3 - Commando - Typo3 could do anything for you but don't expect too much for modification.
- RoR - Machine Gun - You know why. As long as you have enough ammo, RoR will produce lots of things. Anyway, it may too much.
- Django - Shot Gun - Django is not complete yet. It may help you do something very easy by a little effort but sometimes you have to put new ammo because of stupid stucking.
- Spring - Tank - If your war is not big enough, tank might slow down your movement.
- JSF - F16 - JSF looks good when you see other people used. However, using JSF is not funny at all. Sometimes it looks like the most powerful tool but sometimes it looks useless.
- Plone - Battle Cruiser - Plone works great; however, it is too big sometimes. Don't try to use Plone for too small project.
Tags: web development
- sugree's blog
- 1705 reads
overated & underated
good idea
โอย
Post new comment