Well, according to the documentation, the webware community is supposed to be 
pretty helpful. :)  I wonder if you all could help me without me having to 
spend long amounts of time trying to find the info myself?

I would like to evaluate using Python for making websites.  Webware is one of 
the sites that was mentioned.  First off, a few questions:
Note: I don't know a lot about Python, so you may have to clarify some things 
if you sense I misunderstand something.
*) As I understand it, Python is not primarily a web language, but there are 
ways to use Python for websites.  Some documentation seems to suggest that 
Python's web development ability is actually better than others (like PHP).
*) Is Webware the only way to website work in Python?  Is it the best way?
*) Can I program website entirely in script?  I won't have to compile anything 
at any point will I?
*) Licensing: Am I correct in that both the Python and Webware licences are 
essentially MIT license?  The Python one looks much more wordy, but seems like 
it might be, but I can't really tell.  I am very picky about licensing; don't 
like any copyright/copyleft entanglements -- especially the GPL, LGPL (as well 
as shareware, donationware, etc...).  If it's free source (BSD, MIT, public 
domain), then that should be pretty safe for me.
*) Is Python really a good choice for web dev -- over say other scripted 
languages like Ruby, PHP, Perl, etc...?
*) Are there high level frameworks for making database stuff much much easier 
(like CakePHP, Ruby on Rails)?
*) Can you still easily go low level without jumping through lots of hoops 
(like http headers, encoding, etc...)?

Let's assume you want to use Python and webware for website development...  
then I need a whole lot of information to get started.  Unfortunately, what I 
need to know is scattered in so many different places.

Part 1: Setting up python for web development on a local machine.
In order to do anything, Python will need to be setup on a local Windows 
machine.  Can someone provide the info needed to do this?
The system will be using Windows XP Home, Apache for the server, and PostgreSQL 
for the database.
1) What do I need to do to setup Python?  What do I download?  Where are the 
step by step instructions for setting it up?
2) Does webware need to be setup separately?  If, so where are the instructions 
(literally step by step)?
3) Where are the instructions for getting webware and/or python to work with 
Apache?  for getting it to work with the PostgreSQL database?

again... this is all for a Windows system

Part 2: Getting started with web development using Python.
I know that there is Python documenation for Python itself; however, I don't 
know what is going on regarding web development in Python.  So, let's assume 
the system is setup and ready to go.
1) Where is the really newbie tutorial for making a very simple hello world 
Python web app?  I just want to know how you get started so I can understand 
how everything is related to each other.  Once I can grasp all the concepts of 
how things are working, I can jump into the real stuff and just consult the 
documentation or tutorials or books or whatnot.
2) Where is the documenation for web development for Python (with all the 
functions and objects, etc...)?

Part 3: More questions.
1) Is there some other stuff that I should read first, like about other types 
of web development frameworks that you can pick from for Python?
2) Is there any kind of rapid development framework for web development (like 
Ruby on Rails, PHP Cake, etc...) or am I looking at it?

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Webware-discuss mailing list
Webware-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to