How can I use SSL with django?

Should I use Django for a statistics and graphing website or stick with PHP?

  • I want to build a site that takes data from the Facebook API and turns it into graphs (pageviews, comments over time etc) using a third party javascript based graphing tool (this graphing tool is undecided at the moment, there are plenty of decent free options). Initially, when adding a new profile that is to be analysed, up to and over 2 or so years worth of data might be pulled into the database via the Facebook API (I am aware this may take a few minutes). After that the graphs will be drawn from data stored in my database. These need to be drawn quickly (and will include data that is new to facebook since the user's last visit). Is Django capable of handling this kind of task fairly quickly? Should I use it over PHP? Would it be any faster or slower than PHP? The database would be MySQL. I've had a few looks at Django recently and like the look of it. Naturally it would require some learning time. Is it worth my time learning Django or should I stick with the familiar PHP for this particular project due to it's data / statistics heavy nature? Any advice is much appreciated. Thank you.

  • Answer:

    Speed-wise (performance), you will be just fine with either option. Coding-wise (development), as already suggested you will naturally be slower at first as you're learning a new language and framework with Django.  Once you're familiar with Django, however, you'll likely be very quick in development with it. I highly recommend taking a stab at the Django tutorial (http://docs.djangoproject.com/en/dev/intro/tutorial01/) and perhaps signing on to Freenode IRC channel #django to ask some questions.  There are a lot of pre-built django apps that will aid you in your implementation.

James Addison at Quora Visit the source

Was this solution helpful to you?

Other answers

If you are already familiar with PHP, that is probably the fastest way to go for you now. Learning Python may also add to your experience, although it will probably not be faster for you now.

Manuel Lemos

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.