I don't know much about CakePHP. web.py doesn't create any markup for
you, it basically just makes it easy to write whatever you want, it
doesn't come with any widgets or doodads that a user might see.
Basically the thing about Python for web development is that, it's not
a web development language like PHP. It's just a programming language.
There's no easy way to get started on a Python website like there is
with PHP. You need a bunch of extra junk to make it somewhat less
painful, and thats what web.py does. It makes making websites less
painful. It's not enough to make it as easy as PHP, you still need
extra junk like a template system, and if you want sessions you'll
need middleware and you still have to make decisions about what web
server you're going to use and how you're going to run it on that
server, and there are many other complications. So web.py basically
has less features than just stand alone PHP, much less CakePHP.

But in terms of things it adds to Python and WSGI, it's got features.
For instance it has a nice parameterized db interface. It has storify,
which makes a dictionary an object with the keys as parameters. It
lets you easily respond anyway you want to a URL, its not like others
where a filename or directory in the URL path has to be a function or
a class. It's got all the environmental variables you want available
easily. It comes with a (buggy) web server you can run and test. It
has a debug mode that shows you sql queries in your error log, and
prevents caching.

On Feb 18, 10:01 am, Éber <[email protected]> wrote:
> Hi guys,
>
> I really like web.py, the fact that it is really minimalist and so
> on... I'm comming from PHP, CakePHP is my framework of choice, and
> maybe it could be better to try Django, but for some reason I don't
> like it... All those automatic stuff... I like to know what is going
> on... so...
>
> I would like to know, if someone could tell me, where exactly web.py
> differes from frameworks like CakePHP [besides the fact that it is
> another language] and Django?!? I'm talking about features and
> stuff...
>
> Thanks in advanced :) Bye!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to