Hi Diabolic,

> promotion. I did hope that your summary would let me know key reasons
> why you picked up TG, in technical words itself.

Here I go, trying to be more specific and technical this time. :)

1. TG has SQLAlchemy readily integrated. The ORM of Django or RoR is suitable 
for new web applications, but it has got many limitations as compared to SA. 
For example, ORM of Django or RoR does not support composite primary keys. 
Hence, for complex application development or for integrating with already 
existing databases, I would highly recommend SA. TG and Pylons support SA, but 
Django does not.
2. While I started using TG, I don't think Django was having builtin AJAX 
support. TG, on the other hand, supports AJAX development since long.
3. Pylons is a very good framework, but it does not recommand any specific 
default components. Because TG is more definitive in terms of defaults, you get 
much more components on the top of TG to make the life of a business 
application developer smooth. This article is really useful on deciding TG or 
Pylons -> 
http://groups.google.com/group/turbogears/browse_thread/thread/02ebc86c38a4075a/e32a4b4a3dd393c4?#e32a4b4a3dd393c4
 
4. TG2 is built on top of Pylons. Pylons is quite advanced in terms of 
technology compared to Django. Another reference here -> 
http://nrcfosshelpline.in/code/wiki/AcademicPython (see Pradeep's observations).

One of the references that I was giving, http://sanjaypatel.blogspot.com/, is 
actually my article which I blogged one year back, which elaborates these more. 
I think it stills holds very true.

These are my views. Would be happy to listen to different views.

Sanjay

_________________________________________________________________
Movies, sports & news! Get your daily entertainment fix, only on live.com
http://www.live.com/?scope=video&form=MICOAL
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to