Web based application in python

M

Manoj Kumar P

Hi,

I would like to know whether it is possible to develop web based application
using Python.
If yes, what are the challenges or areas I've to concentrate.
How would be the performance, handling hits, scalability etc?
What are the pros and cons of using python in place of JAVA or J2EE?


Thank You,
-Manoj-


"SASKEN RATED Among THE Top 3 BEST COMPANIES TO WORK FOR IN INDIA - SURVEY 2005 conducted by the BUSINESS TODAY - Mercer - TNS India"

SASKEN BUSINESS DISCLAIMER
This message may contain confidential, proprietary or legally Privileged information. In case you are not the original intended Recipient of the message, you must not, directly or indirectly, use, Disclose, distribute, print, or copy any part of this message and you are requested to delete it and inform the sender. Any views expressed in this message are those of the individual sender unless otherwise stated. Nothing contained in this message shall be construed as an offer or acceptance of any offer by Sasken Communication Technologies Limited ("Sasken") unless sent with that express intent and with due authority of Sasken. Sasken has taken enough precautions to prevent the spread of viruses. However the company accepts no liability for any damage caused by any virus transmitted by this email
 
R

Ravi Teja

I would like to know whether it is possible to develop web based application using Python.

Any general purpose language may be used for developing web
applications. Even your favorite shell language. You should really at
least read the python.org main page before asking this question. It
points you to http://wiki.python.org/moin/WebProgramming

There are no challenges. Python is an easy language. There are plenty
of web frameworks. Don't ask which one. That entirely depends on what
you want the framework to do for you. Everyone has their favorite and
other people's favorites might not apply to you.
These mostly depend on you and the framework, not Python. For example,
CGI model will be slower than app server model. Caching will improve
scalability.
Pros:
1.) Better language
2.) You won't be adding any extra complexity to your application,
something that all J2EE solutions seem to love to add and solve
problems that few have in the first place. Provided you are a
half-descent programmer, you will be able to learn most web frameworks
in a few hours and get started (Notable exception: Zope).
Cons:
1.) No Fancy IDE and commercial tool support - you won't need them
anyway since the frameworks are often very simple in themselves.
2.) Your co-workers will look strangely at you if you say you are
using Karrigell instead of Tomcat.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,143
Latest member
SterlingLa
Top