well, and there is so much more than that  - it's hard to describe
sometimes...
Have a running site in web2py?   User request means adding something to that
user table they / you forgot to think about?
No problem - first live update (which is scary)  goes without a hitch
(adding a new field to an existing table is probably the least scary of the
things you could do; I wouldn't remove any! - too scary)...

Did you need to restart the server?  No!  The next request will alter the
table, and the person on the phone with you will just say "Oh!  There it
is!!! How did you do that? Gee - thanks!"

Need a report someone asked you for that is really weird - one off; nothing
you want to put in the code base, no one else will ever need it again ... or
maybe you're not convinced the requestor has thought it thru and just want
to give him one report for him to noodle on?  No problem!   log into your
server, fire up a web2py shell instance (on the running site - it's ok, it's
just another thread), enter the lines of code to see if you got that select
statement right, and then save / send / email  the result and exit the
shell.

You can develop this way too...

Run web2py - 2 windows: admin, and site;   add a shell (if you have ipython,
you'll have all sorts of nice completions) - and your favorite ide....

Add the basics in admin, seed the data; now to the website, and try it as a
user;  need to change somethnig, not sure what ... test out a few python
"phrases" in the shell - Ah! there's what I wanted - put it into the file w/
the admin interface; test; repeat...  Idea giving you bigger ideas? Make
those bigger changes in your IDE on the live site, and test...

Wow....

How do you put this in a slide or two?  I dunno....

About the only thing not there (_yet_) is a layout manager you can assign
controllers to pieces of the screen (but jpolite port is a start to even
that).

So....  How does one compare, without deploying, living with user issues,
and being comfortable enough with the environment to "get" what this
provides you in the trenches?  I don't know....  I hope more expreience this
aspect....

On Tue, Jul 7, 2009 at 3:22 PM, JohnMc <maruadventu...@gmail.com> wrote:

>
> eric,
>
> Web2Py's saving grace -- you won't have to do it twice unless you want
> to. I have some code that is about a year old and that code still
> works on the current web2py releases today. I have had no complaints
> on speed. The ORM is as expressive as any other out there.
>
> Massimo is working on a new book release so that complaint will
> disappear shortly. Besides this list is very supportive in helping
> out. Rails, Django, Zend all have the advantage of mindshare and that
> is about it. But I will trade that for the speed of getting things
> done.
>
> JohnMc
>
> On Jul 7, 12:58 pm, eric cs <eeri...@gmail.com> wrote:
> > Guys I just knew this framework and really I can't believe it....
> > Several people say good things about Django but web2py looks like way
> > better.
> > So I would ask you to compare web2py to Rails,Django,Zend,Spring and
> > tell me the cons and pros and tell me some stuff that 2py doesn't do?
> > Any limitations besides books?
> > What about deployment and shared servers, is it have cheap,reliable
> > hosting services like php?
> > Is it scalable and what about performance against other frameworks.
> > Is it ORM really fast and great like Hibernate?
> > How anyone can think about using anything else, really!!!
> > Thanks.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to