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.
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
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
participants (2)
-
kirby urner
-
Robert