<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Hi Diabolic,<br></div><br>&gt; promotion. I did hope that your summary would let me know key reasons<br>&gt; why you picked up TG, in technical words itself.<br><br>Here I go, trying to be more specific and technical this time. :)<br><br>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.<br>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.<br>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 -&gt; http://groups.google.com/group/turbogears/browse_thread/thread/02ebc86c38a4075a/e32a4b4a3dd393c4?#e32a4b4a3dd393c4 <br>4. TG2 is built on top of Pylons. Pylons is quite advanced in terms of technology compared to Django. Another reference here -&gt; http://nrcfosshelpline.in/code/wiki/AcademicPython (see Pradeep's observations).<br><br>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.<br><br>These are my views. Would be happy to listen to different views.<br><br>Sanjay<br><br /><hr />Voice your opinion on the burning issues of the day. Discuss, debate with the world. Logon to message boards on MSN. <a href='http://boards.live.com/Newsboards/forum.aspx?ForumID=104' target='_new'>Try it!</a></body>
</html>