Hi Flatcatch,
Glad you're getting back to Mac. I wrote a few small things in Objective-C but could not get myself motivated to write anything big in it. After being a Java guy, I had a very difficult time adjusting to the concept of developing for just one platform. I spent quite a bit of time exploring different options, including Objective-C using OpenStep, Python, Ruby, Mono, GUI kits for Java, and ultimately GUI kits for C++....
I found the last category to be the most promising of all. It would be an absolute DREAM to develop in Objective-C for all platforms. Unfortunately, the OpenStep stuff requires alot of compromises for your Windows/Linux versions...
Check out:
http://www.wxwidgets.org/ - An open source cross platform toolkit with a VERY large user-base. There are bindings to this toolkit in a HUGE number of language. In fact this is the default GUI toolkit for Python developers. Borland's C-BuilderX is based on this toolkit.
http://www.trolltech.com - A commercial GUI toolkit that has a dual license for open source developer. This toolkit is also well established. There are a large number of commercial applications built on this toolkit. The KDE desktop for Linux is built on this toolkit, as is the empire of k*.* open source alternatives (koffice?, kdevelop, konquerer, etc).
Not to discourage Objective-C. But I would rather point out the alternatives than have developers walk away from Mac development, like I almost did.
Glad you're getting back to Mac. I wrote a few small things in Objective-C but could not get myself motivated to write anything big in it. After being a Java guy, I had a very difficult time adjusting to the concept of developing for just one platform. I spent quite a bit of time exploring different options, including Objective-C using OpenStep, Python, Ruby, Mono, GUI kits for Java, and ultimately GUI kits for C++....
I found the last category to be the most promising of all. It would be an absolute DREAM to develop in Objective-C for all platforms. Unfortunately, the OpenStep stuff requires alot of compromises for your Windows/Linux versions...
Check out:
http://www.wxwidgets.org/ - An open source cross platform toolkit with a VERY large user-base. There are bindings to this toolkit in a HUGE number of language. In fact this is the default GUI toolkit for Python developers. Borland's C-BuilderX is based on this toolkit.
http://www.trolltech.com - A commercial GUI toolkit that has a dual license for open source developer. This toolkit is also well established. There are a large number of commercial applications built on this toolkit. The KDE desktop for Linux is built on this toolkit, as is the empire of k*.* open source alternatives (koffice?, kdevelop, konquerer, etc).
Not to discourage Objective-C. But I would rather point out the alternatives than have developers walk away from Mac development, like I almost did.