By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,584 Members | 1,065 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,584 IT Pros & Developers. It's quick & easy.

Web based application in python

P: n/a

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
May 22 '06 #1
Share this Question
Share on Google+
1 Reply


P: n/a
>> 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
If yes, what are the challenges or areas I've to concentrate.
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.
How would be the performance, handling hits, scalability etc? 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.
What are the pros and cons of using python in place of JAVA or J2EE?

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.

May 22 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.