I use a combination of vim and ipython. I find that the fastest
combination.

I have tested a few IDEs :

- Eclipse - with pydev : I dislike eclipse for its monstrous
complexity, and I had problems getting pydev to run on the day I
tested. Abandoned.

- Aptana : Eclipse based, did not work at all... I did not try any
troubleshooting

- Netbeans : NB 6.8 supports Python development - install the python
dev plugin.  create  a new project and import the entire web2py/* by
selecting "create project from existing source".  Code-completion
works. but also brings up hundreds of irrelevant autocomplete choices,
I guess it "goes up" all the way to Object and gets all the methods.
The other problem is   NB is 100% java . My laptop with 2.4GHz Dual
Core, 4GB, Nvidia gfx & kubuntu 9.10 was fully loaded and the fans
were spinning like crazy. No hope of surviving on battery power.

- eric4 : ugly UI, autocompletion advertised but does not work, need
to retest newer release.

- SPE (Stani's Py Editor): code completion does not work properly,
works partially, otherwise nice editor

- WingWare: All features work as advertised. Not a free or OSS
software. web2py is supported http://www.wingware.com/doc/howtos/web2py
I am planning to switch to Wingware soon.


Regards
Anand



On Jan 21, 6:03 am, Thadeus Burgess <thade...@thadeusb.com> wrote:
> It is not, it will not pull in the imports of other files.
>
> You have to specifically declare all modules that are imported that
> you want available in the file that you want code completion on.
>
> -Thadeus
>
> On Wed, Jan 20, 2010 at 3:46 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > I have not tried by perhaps putting
>
> > if 0:
> >   from gluon.tools import *
> >   from gluon.sqlhtml import *
> >   from gluon.sql import *
> >   #...etc etc for every module you want to import
>
> > in web2py/w.py
>
> > and importing
>
> >   from w import *
>
> > in very file is a more compact solution.
>
> > On Jan 20, 2:26 pm, Thadeus Burgess <thade...@thadeusb.com> wrote:
> >> To get web2py to work with code completion. This will work with
> >> eclipse + pydev, or wing IDE, or netbeans + python.
>
> >> add this to the top of your file (unfortunately it has to be on every
> >> file you want code completion).
>
> >> if 0:
> >>    from gluon.tools import *
> >>    from gluon.sqlhtml import *
> >>    from gluon.sql import *
> >>    #...etc etc for every module you want to import
>
> >> -Thadeus
>
> >> On Wed, Jan 20, 2010 at 9:04 AM, mdipierro <mdipie...@cs.depaul.edu> wrote:
> >> > I know Eclipse works with web2py. I do not use it but I think it has
> >> > intellisense.
>
> >> > On Jan 20, 12:24 am, Tweety <tweetych...@gmail.com> wrote:
> >> >> Hello,
>
> >> >> I am a newbie both with web2py, python and computer and web development
> >> >> in general. I am trying to digest Massimo's book which I bought from
> >> >> Lulu. I just want to ask anybody if they can suggest an IDE that has
> >> >> intellisense that can make learning much more easier for me?
>
> >> >> Right now, I am just trying to memorize all the functions and it is
> >> >> really hard for me :(
>
> >> >> I am desperate to learn but am wondering if anybody can suggest an IDE
> >> >> that can work with web2py that has intellisense?
>
> >> >> I hope someday Web2Py will have intellisense :)
>
> >> >> Thanks 2 you all,
>
> >> >> Tweety
>
> >> > --
> >> > You received this message because you are subscribed to the Google 
> >> > Groups "web2py-users" group.
> >> > To post to this group, send email to web...@googlegroups.com.
> >> > To unsubscribe from this group, send email to 
> >> > web2py+unsubscr...@googlegroups.com.
> >> > For more options, visit this group 
> >> > athttp://groups.google.com/group/web2py?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "web2py-users" group.
> > To post to this group, send email to web...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > web2py+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/web2py?hl=en.
-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@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