Hey,
Thanks for the in depth reply.

The UI that I will be trying to build, I would hope that it can be cross platform, if I did build it with Cocoa, it would be just stuck with the python backend.
(Although building UIs on Mac is very very nice  as you have said, really do like how Interface Builder connects to Xcode, and dragging and dropping components for the UI, much better than in Netbeans for Java or Visual Studio for Windows.)

Cross platform is my main concern at the moment, If I have to I'll just use a Windows or Ubuntu computer to get the development done but I would really like to stick with Mac. So I'll have a look at pyqt as you suggest.

Those other tools with Textmate sound interesting, I tried out pychecker yesterday, but it gave me a lot of errors, but some of them were not errors and my code stopped working. So I have kind of stopped using it already.
I'll have a look into the other tools anything that makes life easier is a must :)

Thanks again for your help

Regards
Dave

On 8 Jul 2009, at 09:15, Michael Twomey wrote:


If you are interested in desktop UI programming on the mac I
*strongly* recommend sticking with Apple's objective-c (via xcode) and
interface builder initially. Objective-c is generally surprisingly
pleasant and if you want to build interfaces which mac people like you
are kind of stuck with cocoa, since they smell non-cocoa based
interfaces from a mile away :)

However all is not lost, since objective-c is really a quasi-dynamic
interpreter with message passing in disguise you can use pyobjc which
is a bridge to objective-c. This allows you to mix python in (or write
the entire app in python).

As an added bonus cocoa and interface builder are the most
sophisticated toolset I've come across for interface development (mmm,
data binding).

If your goal is cross platform desktop development I echo the pyqt
sentiment, though I'd examine the possibility of web development
first.

Oh, and TextMate is the editor you want for general purpose code
editing. TextMate + ack plugin + pyflakes plugin = bliss :)

mick

On Tue, Jul 7, 2009 at 15:33, David Guerin<[email protected]> wrote:

I have one requirement that I did not mention before,
I will need to create a UI, nice and graphical, is there an IDE that
can help with this?

Regards
Dave

On 7 Jul 2009, at 15:26, Padraig Kitterick wrote:


This is a great tutorial for setting up MacVIM as a Python IDE,
including ctags support, code completion, etc:

http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/


On 7 Jul 2009, at 15:21, Uldis Bojars wrote:


On Tue, Jul 7, 2009 at 3:09 PM, Harry Van
Haaren<[email protected]> wrote:
I prefer to stay away from heavy-duty IDE's like netbeans/Eclipse
for
Python.

Geany is my favorite. It doesn't look like they have pre-built OsX
binaries..

Advanced text editors like Emacs and VIM can be another option.
Strictly speaking, they are not IDEs, but can accomplish your code
editing tasks just as well.

I am using MacVIM for most tasks. There must be plugins that help you
write code in Python, though I am not currently using any. If you
decide to explore these tools, [1] may contain some useful
information.

[1] http://dancingpenguinsoflight.com/2009/02/python-and-vim-make-your-own-ide/

Uldis

[ http://captsolo.net | http://twitter.com/CaptSolo ]














--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Python Ireland" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.ie/group/pythonireland?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to