I have tried Eclipse, I have tried Komodo (it's good for perl), but I really like WingIDE - I can actually figure out how to GET places with it - and I like iPython ttp://ipython.scipy.org/moin/ <http://ipython.scipy.org/moin/> iPython has code completion (if you hit TAB) - it's handy when you do test / debugging from command line like this: python web2py -S myapp -M
Once, I thought about making iPython console always be there for web2py development; I'll have to finish looking at that... On Fri, Nov 14, 2008 at 11:50 PM, Wes James <[EMAIL PROTECTED]> wrote: > > Yarko, that's a good idea to get a debugger! > > thanks for your help! > > On Fri, Nov 14, 2008 at 10:44 PM, Yarko Tymciurak <[EMAIL PROTECTED]> > wrote: > > I might suggest this: > > Go to www.wingware.com > > Get WingIDE 101 (it's a free version). > > You can run web2py directly from it. > > Fire up some application of yours that requires some input - and stop the > > debugger when you get to the input page. Make the input in question in > the > > browser, and then single step thru the entire accepts, all the way, avoid > > going down into gluon code at first (use step over, rather than > step-into), > > watch - inspect! variables.... if you get bored - set breakpoints in > > interesting places, stop, and restart the web2py app all over... > > Grab a beer (if you drink) and have LOTS of FUN! ;-) > > > > On Fri, Nov 14, 2008 at 11:37 PM, Yarko Tymciurak <[EMAIL PROTECTED]> > wrote: > >> > >> > >> On Fri, Nov 14, 2008 at 11:29 PM, Yarko Tymciurak <[EMAIL PROTECTED]> > >> wrote: > >>>> > >>>> ....... > >>>> Now, all you need to do is think presentation: what condition from > the > >>>> server (controller / model) do I want to check, and what presentation > (view) > >>>> response will I build from it? > >>> > >>> Hope this didn't confuse: > >>> I wrote from client.... I meant from server - at that instant you're > >>> preparing instructions for rendering to a client "somewhere very > distant on > >>> the network" - you're preparing a mini-snapshot... > >> > >> .... and what happens "behind the scenes" with that {{=form}} is AT THAT > >> INSANT the template code converts your template into valid HTML/XHTML > to > >> send down to that distant client... > >> key being: SNAPSHOT.... AT THAT INSTANT... > >> It helps if you can visualize the ENGINE behind this... what "gears" are > >> churning, and when ... how it all happens... then it will REALLY start > >> making sense, and you'll be all the more grateful for all the manual > things > >> that you do NOT have to think about.... but right now, it might help to > >> think about the details for a little bit... until the machine feels > somewhat > >> natural, automatic (like driving stick shift). > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---