Eclipse as Python3 IDE

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Eclipse as Python3 IDE

kirby urner-4
Just wanted to share experiences using PyDev plugin within
Eclipse, with Python 3...

I've not been unable to get pickle to work properly, with the
error confirmed by others.

Sometimes (in at least one case) an error marker will
indicate a module name cannot be resolved, and yet it
imports and works anyway.

Getting proper syntax-coloring around triple-quotes seems
problematic, especially when the first line is empty e.g.

"""
comments go here
"""

However, I'm able to get the coloring situation to resolve
by moving text around later...

On the whole, Eclipse is pretty capable in supplying an
interactive shell, lots of different windows.  There's even a
terminal window option if you want to do ssh into a
server right from within Eclipse.

As the above difficulties get ironed out, I think Eclipse will
continue to serve as a development platform for Pythonistas.
It's not the only option, given Visual Studio, Wing IDE etc.,
but it's one of the better free ones (eMacs, vim -- these
do everything too, in the hands of experienced users,
Notepad not so much).

[ I remember how Jason Cunliffe used to post a lot about
Leo to this archive.  There's a school of thought that's more
into "literary programming" as I'd call it, where comments
might be relatively copious, with more hypertext relationships.
You get these fancy markups... ]

Some of you may be familiar with the O'Reilly School of
Technology (OST) and its use of Eclipse as a front end to
accredited courses in the many languages, databases
and so on.

Rather than use the free-standing Eclipse, which is an option,
you get a customized student version called Ellipse that
runs of their servers in a remote desktop session.

This seems a creative approach and gets a next generation
of developer prepared with one of the state of the art environments,
using some of the best industry standard tools (e.g. Python
and MySQL).

Kirby

PS:  in other news, I've continued to focus on the plight of the
lone FoxPro coder (which was me for many years, but not just
me) and possible migration paths for legacy applications.

FoxPro is a dialect of xBase nutured by Microsoft over the
decades.  It competes with their other products and too many
people use it for free (not the original business model, unlike
Java's) so the plan is to discontinue support for it by 2015
I think it is.

This decision is having lots of boat rocking-ripple effects,  It's
not automatic that the .NET platform is where to go next,
certainly not with VB necessarily.  New developers don't
want to waste time learning a proprietary dead language
that might be hard to come by down the road, so there's
increasing pressure to migrate those legacy FoxPro apps
that still do valuable work.

I haven't been tracking closely and don't know if MSFT is
taking IronPython that seriously, in terms of marketing and
outreach.

Server side apps still seem to be gaining over thick clients in
many institutional settings, but again, I'm not posing as
having a lot of overview here.  Gotta read all those IT mags
I guess, but who has the time?  Pointers to true story
use cases welcome.
_______________________________________________
Edu-sig mailing list
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig
Reply | Threaded
Open this post in threaded view
|

Re: Eclipse as Python3 IDE

Robert H
On 2010-06-27 18:03:56 -0400, kirby urner said:

> Some of you may be familiar with the O'Reilly School of
> Technology (OST) and its use of Eclipse as a front end to
> accredited courses in the many languages, databases
> and so on.
>
> Rather than use the free-standing Eclipse, which is an option,
> you get a customized student version called Ellipse that
> runs of their servers in a remote desktop session.
>
> This seems a creative approach and gets a next generation
> of developer prepared with one of the state of the art environments,
> using some of the best industry standard tools (e.g. Python
> and MySQL).

I can understand why they did it. They haven't won me over to eclipse
though. I just find the interface too busy for my liking (although that
could just be the way they ahve it setup for the school). If I am doing
a few scripts I use Vim but I recently purchased PyCharm from the
Jetbrains folks. I am really liking it. It is fairly new, but they are
responsive to requests and have some nice features in the IDE (lots of
Django integration, etc.). Anyway, choice is a good thing.  :)

--
Robert


_______________________________________________
Edu-sig mailing list
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig
Reply | Threaded
Open this post in threaded view
|

Re: Eclipse as Python3 IDE

kirby urner-4
> I can understand why they did it. They haven't won me over to eclipse
> though. I just find the interface too busy for my liking (although that
> could just be the way they ahve it setup for the school). If I am doing a
> few scripts I use Vim but I recently purchased PyCharm from the Jetbrains
> folks. I am really liking it. It is fairly new, but they are responsive to
> requests and have some nice features in the IDE (lots of Django integration,
> etc.). Anyway, choice is a good thing.  :)
>
> --
> Robert
>

Thanks for the feedback Robert.

When participants in the Python course ask me about IDEs, I point
them to threads like this one.  People have varying tastes, and if you're
already a whiz at vim, why ever change?

The OST use of Eclipse is more a ruthless repurposing, forcing it into
the role of a server-side GUI for remote desktop use.

They're repurposing Mathematica the same way (with permission), by
devising a custom GUI for it (used at University of Illinois).  Professors
set up shop without requiring either student's or their host institutions
to buy a Mathematica license, though many will opt to do this on their
own anyway.

Whereas I think this Eclipse / Ellipse based approach serves a worthwhile
didactic purpose, it's not necessarily a "sales pitch" for Eclipse as the
IDE of choice for one's personal use.

PyDev is still evolving and users not needing exotic those plugins might
be spared the inconvenience.

Note:  Eclipse is also the authoring system for the OST courseware,
which is developed in XML with a licensed Oxygen plugin, and then
transformed into PDF and XHTML for the end users.

Kirby
_______________________________________________
Edu-sig mailing list
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig