Differences between revisions 12 and 13
Revision 12 as of 2009-04-17 13:39:54
Size: 3427
Editor: adsl-11-37-109
Comment: adding a rule that inklesspen has.
Revision 13 as of 2009-06-12 13:42:35
Size: 3279
Editor: adsl-11-42-114
Comment:
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
patx says "Well if you are using Windows, then [[http://cherrypy.org|CherryPy]] is a very good choice for small web servers or if you want to use a Python framework on Apache. Another good one for Linux systems (not for Windows because there are still some small bugs) is [[http://trac.softcircuit.com.au/circuits|circuits]]. circuits is a Lightweight, Event driven Framework with a strong Component Architecture." patx says "I personally like Django. It lets me do everything I need to run all of my different Python web scripts. Google AppEngine is always good too. GAE lets meeasily use Django with my GAE scripts, making it 'double nice'."
Line 43: Line 43:
 * #appengine for Google Appengine

#python.web FAQ

This is a list of Frequently Asked Questions for the #python.web IRC channel on Freenode.

Nobody's around! What do I do?

Okay, so nobody actually asks this, but we frequently see someone pop in, ask a question, and leave fifteen minutes later. A half hour later, someone unidles, and would answer the question, but the person who asked it is gone. So, if nobody answers your question, just stick around. We idle a lot.

Can you help me with mod_python?

Sure. Don't use mod_python.

It causes people no end of trouble and was never really a good idea in the first place. Yes, this is our opinion, but it's an opinion that's been borne out by experience. If you think #python.web ought to help people with mod_python, great. Come give help. We can use active people.

More on mod_python from #python.web

What framework should I use?

This is widely considered to be one of the "religious" issues, along with choice of programming editor and operating system. There's also no substitute for experimenting with a wide range of frameworks. A good list can be found at WebProgramming.

That said, people keep asking for our opinions, so here they are:

JonRosebaugh (Chairos) says "Assuming you're interested in a MVC-style architecture, probably the most important consideration is how much support the framework has for WSGI, because WSGI is the direction Python web programming is heading in. Some frameworks enthusiastically embrace WSGI, some have superficial support, and some don't address it at all. I'd recommend Pylons (and TurboGears, once TG2 is out). Django is also good for apps that don't need too much in the way of flexibility."

patx says "I personally like Django. It lets me do everything I need to run all of my different Python web scripts. Google AppEngine is always good too. GAE lets meeasily use Django with my GAE scripts, making it 'double nice'."

If you'd like to add your opinion, feel free to do so; if you'd like to disagree with what one of us wrote here, the best place to do that is probably on the IRC channel.

I need help with FooWeb framework! (Or: Why doesn't it work when I do bar?)

Well, we'll try to help. But we're not experts at everything, so don't be surprised if your question about running FooWeb through mod_python on IRIX goes unanswered. There are times it may be better to seek out a community specific to your framework or toolkit.

Maybe there is also a channel for your framework. Here a list of known support channels on freenode:

  • #django for Django
  • #turbogears for Turbogears
  • #pylons for Pylons
  • #myghty for Myghty
  • #pythonpaste for Paste
  • #pocoo for Werkzeug
  • #zope for Zope 2
  • #zope3-dev for Zope 3
  • #circuits for Circuits
  • #appengine for Google Appengine

Can I bring my IRC bot into the channel?

No. We are trying to reduce idlers, and it so happens that bots are worst of idlers. Sorry.

My question wasn't covered here.

Well, come on in and ask it. We don't bite. Really.


CategoryFaq

PoundPythonWeb (last edited 2009-06-12 13:42:35 by adsl-11-42-114)

Unable to edit the page? See the FrontPage for instructions.