Thanks, Alexandre! Sorry for the late response, I've been and am still busy
with finishing a project for school. I'll definitely check out those two
links you mentioned. As Dirk have mentioned, he has integrated cherrypy into
kaa. I will have to have a good grasp of freevo's setup before I can
actually give a valuable response.

This is no doubt the largest code base I've dived into so my goal for the
first week is to understand the setup. One good thing I've noticed so far is
that there are a good amount comments. Hopefully, this will me get going
faster. Thanks, again.

Ky

On 5/21/07, Alexandre CONRAD <[EMAIL PROTECTED]> wrote:

Ky Phan wrote:
> I've browsed the website but have not looked at it closely. There are a
> lot of minimalistic python framework around. The smallest I've worked
> with is webpy and it has treated me well. It doesn't get in my way, I
> feel like I'm writing any other Python application. I've also touched
> Rails a little bit but that is a bit too strict of a structure for my
> taste. That's probably why I like webpy. CherryPy seems to be similar to
> webpy so I'm favoring it right now. If you can tell me a little bit
> about the advantages of Pylons, I'll be happy to listen.

Well, the advantages for me is that Pylons is small and it comes with a
set of components that glued together that get's you coding quickly. It
generates a minimal tree folders and files for your project to make it
functionnal. Most of the folders are empty and are used as place holders
to help you organize you project.

Once you get the hang of how the HTTP request is dispatched through your
Pylons controllers and returns a reponse (usualy a rendered template),
it's all very easy.

Pylons is built with WSGI in mind, the Python standard PEP-333. It makes
applications easy to integrate between each other (middleware). Also, it
integrates a standalone HTTP server (from Paste).

All these components that come with Pylons are just separate packages
and are usually well chosen. But if you want to change to another
template language, just do so. You are not chained to Pylons specific
component. Pylons aims to be very flexible. And no magic happens, just
read and code Python. Plus, the community is active.

Pylons is what they call a micro-framework, against Django which is a
mega-framework. You'll catch the difference by reading this:

   http://pylonshq.com/project/pylonshq/wiki/MicroFramework

You can read an overview of the concepts of Pylons here:

   http://docs.pythonweb.org/display/pylonscookbook/Concepts+of+Pylons

Regards,
--
Alexandre CONRAD




-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to