Django is my favorite python web framework. I've tried out others like pylons, web2py, nevow and others.
But I've never looked into TurboGears with much enthusiasm.
Now with TG2 out of beta I may give it a try. I'd like to know what are some of the pros and cons compared to Django.
One of the main disadvantages or cons of using Django for web app development is it presents a steep and deep learning curve to budding and novice developers and designers. Even though it is a clear and simple framework developed using python language. It can make things difficult to learn for inexperienced developers.
Django offers a highly secure approach to develop web applications as it prevents attacks like XSS(Cross-Site Scripting), CSRF (Cross-Site Request Forgery), SQL injection, etc.
TG2 has several advantages that I think are important:
There are more, but I think it's also important to know that Django has some advantages over TG2:
All of this means that it's a bit easier to get started in Django than TG2, but I personally think the added power and flexibility that you get is worth it. But your needs may always be different.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With