On Wednesday, December 25, 2013 2:34:26 PM UTC-5, [email protected] 
wrote:
>
> Hi,
>
> I wanted to ask that what should I learn first = wxPython or Django?(Being 
> a beginner in python)
>

I learned wxPython first, found it easier to assimilate, thanks to the 
wxDemo, smaller code segments up and running quicker, easier to 
understand.  Haven't played with wxPython for a while tho, most of my 
recent work is with Django.

There are times when wxPython is a good choice and I would recommend 
starting there to familiarize yourself with Python and the wxLibrary.

Django w/the ORM is better for database integration.  wxPython didn't have 
a very useful database abstraction layer, when I did a bulk of my work, 
with it.  Instead roll your own connectors, etc.  Which is probably a good 
exercise, but you could spend too much time rolling your own.  See what 
abstraction exists in the wxPython.  If anyone has wx(ized)SQLAlchemy to 
work with wxPython, it might be smoother (now).  After I got started with 
Django, I wanted the Django ORM integrated with wxPython.  It still would 
be nice, but the payoff isn't great enough to warrant the effort.

If you need to roll a database application, Django is probably where you 
want to end up.  But then, there's 
CSS/HTML/Python/Django/AJAX/JSON/Webserver integration/virtualenv, all 
together, it can be a bit overwhelming, for a beginner or the experienced.  
After you've rolled an app or two w/Django, it can still be challenging.  
The reward, for which, is the ability to  reach a much larger audience.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/66547003-93b2-4ca2-8b41-3700aa2b707f%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to