I’m tasked to create a simple CRUD MVC application, and I thought it’s a good opportunity to learn python. Because of its great documentation, I’m thinking now that I’ll go with Django.
Now, this simple CRUD MVC application could become quite complicated in the future. I might have receive and issue JMS messages, display charts that are updated periodically (I’m thinking about ajax) and what not.
Given this I’m a little worried, since while I’m told it’s easy to call Java code from python (I’m a Java developer), I’m also told that Django is generally best for content based web application, and can be restrictive.
Do you think it is okay to go with Django in this case?
Django does this “out of the box” The admin interface is a simple, CRUD, MVC application. You don’t do much programming to make this happen. You create the model. That’s it. Use the Django admin for your CRUD application. Done.
That’s the point. Since you didn’t waste time writing the CRUD application, you are able to write the other, more interesting stuff.
Look at http://hjb.python-hosting.com/ for a Python-JMS bridge.
We have FLEX front-end and Django-based RESTful web services. The Django apps create PDF’s, and other things. The FLEX does pretty pictures and charts.
Doesn’t mean anything. Provide a quote or a link to whatever it is you’re talking about.