On Thu, May 5, 2011 at 3:47 PM, OOMMEN KM <oomme...@gmail.com> wrote:

> Hi All,
>
> I would like to know which technology should I use for developing a web
> based application.
> The application will have to handle a huge amount of data and we are using
> MySQL.
> Will mod_python a good option for the development of this application? Or I
> need to choose some frame works?
>
> Please help me.
>
> I cannot speak for whether mod_python is dead or alive. Resolving the
Schrödinger's cat paradox could perhaps be easier. My opinions however would
be that it would depend very substantially upon the nature of the
application.

a. For extremely high concurrency I would look at tornado. However it has
relatively limited features - so more often than not I would usually give it
a pass.
b. For most apps, and especially if I wanted a comprehensive well integrated
framework - I would look to django. It also happens to perhaps be one of the
most frequently used.
c. I chose pylons since it better followed my preference of integrating
multiple tightly focused frameworks (for templating / databases etc.). Note
that pylons is now no longer actively developed and its successor is
pyramid. However I haven't really looked at pyramid though thats the one you
would want to look at. One particular aspect of pylons is that it does not
itself contain a ORM and is usually used with sqlalchemy. Since you
specifically mentioned large data - this option of pyramid + sqlalchemy
might give you better mileage if the huge data needs to be maintained in a
RDBMS.

There are a number of other useful frameworks as well including web.py,
turbogears etc, but I am not experienced enough to comment on them.

Also there are many other light weight / micro frameworks (eg. flask, bottle
etc.) You could also consider using sqlalchemy in conjunction with such
micro frameworks as well if you need a simple web tier with some complex
database handling.

Dhananjay

Oommen Mathew | +91 9446917322
> _______________________________________________
> BangPypers mailing list
> BangPypers@python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>



-- 
-----------------------------------------------------------------------------------
http://blog.dhananjaynene.com twitter: @dnene
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to