Objective-J and Cappuccino
I am a coffee lover. I spend a great deal of time in my local coffee shop working. I like the coffee and the atmosphere and it gets me out of my home office when I can’t stand looking at the same walls anymore.
This love of coffee has now officially extended to the Cappuccino Framework. This is something that has been around for a while now but I’ve only just discovered it. The Cappuccino framework is an open source framework that really does make it easy to build desktop class apps for the web, especially if your already a Cocoa developer.
There are a number of frameworks around such as Sproutcore and ExtJS. My most recent exploration of these technologies has seen my playing with ExtJS. This framework has a great deal of power but also an annoying number of bugs that really do get in the way, such as scrollbars on tableviews that suddenly detach themselves.
Fellow Particle and Glyph Designer developer Tom is also a big ExtJS user and was looking for something new when he came across Cappuccino. He of course pointed me at it and we have been playing with it for the last couple of days.
The first thing that strikes me is just how familiar it is. They have done an amazing job of replicating the Cocoa API. I could almost drop in my Objective-C code and with just a few tweaks have an app up and running. People have been calling this Javascript 2.0 and I can see why.
Last night I also discovered that your able to create your views for your app inside Interface Builder. You design your GUI including linking things up as you would normally, then run the xib file through the included nib2cib converter, run your web app and your off, just fantastic.
It’s early days and I’m sure I’ll come across stuff that is not so great, but at the moment this is a breath of fresh air to develop web apps.
If you haven’t seen this framework and you want to build a desktop quality app on the web then I’d seriously recommend checking it out at http://cappuccino.org/ If your an Objective-C developer then this stuff will just feel like second nature.
With that said, I’m going to head back to converting my ExtJS based app to Cappuccino :o)
Mike
5 Comments
Carlos on July 30th, 2011
I couldn’t agree more. I just recently began learning about cocoa, and what it has to offer. One day I ran accross cappuccino, and it motivated to continue learning in order to use both techniologies.
Simon on August 4th, 2011
I concur, had a play with it a year back, was amazed at how easy it was to pick up. Never really came up with any solid use for it, from a personal perspective, but now that you’ve reminded me about it. Maybe… just maybe :p
PS been uber busy this week, but i’m still planning on getting that tut done and over to you shortly.
softfunk on August 10th, 2011
Hi, my name is Hiroshi Iwasawa.
Thank you for the great application “Particle Designer”.
So, I just bought purchase $7.99 with using paypal last time.
Where/How can I get the full version?? for export effects.
Regards.



Objective-J and Cappuccino « 懒得折腾 on July 29th, 2011
[...] Objective-J and Cappuccino [...]