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 -~----------~----~----~----~------~----~------~--~---