Live data from Hacker News

Ninja IDE: written in Python for Pythonists

ninja-ide.org

41–50 of 137 posts

Re: Ninja IDE: written in Python for Pythonists

#43
post #3

It is FOSS (GPLv3). The license information was a wee bit hard to find (Wayyy down on the about page http://ninja-ide.org/about/ ) and I first thought it was some frankenstein freemuim product where you had to apply for a free license if you were an OSS devel (like PyCharm) etc. etc. I gave it a whirl: 1. Snappy, which is nice, since PyCharm can be sluggish on my Mac 2. No VCS integration 3. By default very strict co…

> I didn't look in detail at code completion/code assist, which PyCharm does very well.

Also various refactorings (both refactoring-refactorings and smaller rewriting which PyCharm/IntelliJ calls "intentions")

Re: Ninja IDE: written in Python for Pythonists

#44
post #23

Earlier quoted context omitted.

In this case, it runs using X11 on OSX, which is a terrible way of making software ;)

Am I the only one who uses PyDev?

I had bad experiences with Eclipse back years and years ago, but I'll try it again. It looks like there's a new release (Juno?)- That seems like a decent starting point.

Re: Ninja IDE: written in Python for Pythonists

#45
post #23

Earlier quoted context omitted.

In this case, it runs using X11 on OSX, which is a terrible way of making software ;)

Am I the only one who uses PyDev?

One of the few. I am a PyDev user, but I have been migrating toward using ipython notebook for development and saving the code into .py files when I need to run in production. PyDev gets used to debug the resultant code when something goes wrong.

PyDev seems to heavy to me when you need to write a standalone script and too buggy at evaluating module dependencies resulting in bad tooltips. Ipython notebook doesn't have this problem because you evaluate code as you develop, so tooltips come from object introspection.

Re: Ninja IDE: written in Python for Pythonists

#46
post #38
post #30

Can someone explain to me why this is at the top of the front page despite a website devoid of useful detail, while this completely fails to catch on: http://scummos.blogspot.de/2012/11/kdev-python-14-stable-rel... (Seriously, check it out - KDevelop's Python plugin and Microsoft's PTVS are currently the two projects doing serious work on static analysis of Python for live editing purposes. Here's a nice subthread co…

Perhaps because not everyone is doing development on KDE? The Ninja-IDE supports linux, windows, and osx so it has broader appeal.

That's a good point, although I feel that "development on KDE" needs a response: KDevelop isn't limited to making KDE applications, and KDE applications like KDevelop aren't limited to running inside the KDE shell - the major Linux desktops are quite interoperable today as far as running applications goes. Furthermore, generally speaking KDE apps are also available for Windows (via the KDE Windows installer) and OS X (via distibutions like Fink), although both platforms are considered experimental deployment targets for KDevelop.

Re: Ninja IDE: written in Python for Pythonists

#47
Hello, I'm part of the NINJA-IDE Team, and first to all, I would like to thank everyone for the feedback (good ones, as much as bad). Currently we are working to make NINJA-IDE compatible with Python3 (among other features) and taking care of several issues to ensure better stability (and guide the development process with tests).

I hope we can find the time to take care of some of the stuff mentioned here as videos, screenshots, user guide, etc.

It's a lot of work, but we are proud of what we can achieve with a free software project.

Thx everyone!

Re: Ninja IDE: written in Python for Pythonists

#48
post #21

Having very recently switched to Sublime Text 2 (from Komodo Edit), I'm curious if this offers anything that can't be done with Sublime + mature existing plugins...?

I use python with sublime text 2 which is great but not as great as eclipse with the python plugin. I'm learning django right now and even with the code intel , it is hard to discover the api without going to the doc. ST2 is blazing fast ,but sometimes a more heavier ide is better ( and i can launch manage.py shell from eclise which is top notch )

Re: Ninja IDE: written in Python for Pythonists

#49
post #3

It is FOSS (GPLv3). The license information was a wee bit hard to find (Wayyy down on the about page http://ninja-ide.org/about/ ) and I first thought it was some frankenstein freemuim product where you had to apply for a free license if you were an OSS devel (like PyCharm) etc. etc. I gave it a whirl: 1. Snappy, which is nice, since PyCharm can be sluggish on my Mac 2. No VCS integration 3. By default very strict co…

It has bazaar and git plugins (check the Addins menu).

Re: Ninja IDE: written in Python for Pythonists

#50
I realise these are at first blush, but:

* Scrolling is way too slow. This isn't nitpicking, this is really very important to me

* I like PEP8 warnings and use them in other editors, but I don't like not being able to pick which style stuff I care about

* I don't like the PEP8 tooltips. They cover up my code and that's the worst possible place to put them. Even if I do plan to "fix" the issue, coming up over the code that I'm typing right now is never okay.

* It's really quite a lot of work through some confusing terminology to get a test run of the IDE going on an existing project. I don't want to move my code into your workspace. I don't want to import my existing project (that sounds scary)

* Some glaring bugs seem to indicate that this is more young than is indicated on the very flashy project site. For instance, if I try to import a project but cancel the "select a directory" popup, I inconsistently get it either removing my previous selection or crashing the whole IDE

Post reply on HN