After many years of developing desktop applications in Python, I had to learn Java and all the web development concepts required in a Java/Tomcat world. After years of Java web development my company has finally come to recognize that ANY development in Python is significantly easier than almost any development in Java. Everything everyone before has said is on target. Spend some time learning Python it will make Django easier to pickup. Then just do it. You only learn this stuff by making mistakes and figuring them out -- perhaps with a little help from the guru's on the web.
I tend to use Adobe's flex for client side work, perhaps because my background is large desktop apps and perhaps because I'm weak in HTML, CSS and JavaScript. It's easy to have Flex "consume" XML responses and link those directly to forms and datagrids. Of course that's yet another thing to learn and a little harder to debug. You will find the django/python learning curve easier than java/tomcat and IMHO the user groups more responsive. Be sure to install Eclipse with the PyDev plugin (or other python/django IDE's if you want) and also to browse thru the module library so you have a feel for how many problems have already been solved by others and are there for your use. FYI there a modules to read/write XML, CSV, zip and Excel files. Many necessary modules are not in the standard distribution, but readily available: google is your friend. The only area where I've really struggled is in building a SOAP api to conform to some vendor requirement. It's hard to figure out which python soap module is the right one (i.e. maintained and documented) while Java seems to have better tools. But that could just be an indication of a gap in my knowledge, not in python. -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/qF-VDdzbLtUJ. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.