4 ms·
I've been looking at this project for a couple of months now, mostly because it's the closest you can come to OS X and the Cocoa framework on your Linux PC. A
by GeneralMaximus 18y ago
I've been looking at this project for a couple of months now, mostly because it's the closest you can come to OS X and the Cocoa framework on your Linux PC.
A few details for those who'd like to know: GNUStep is a reimpementation of the OpenStep API, which was an effort by Apple and Sun to bring the insanely great NextStep API to your regular workstation (I think my facts may be a little wrong here ; feel free to correct me). Etoile is built using GNUStep, with the desktop model based around the OS X dekstop (check out my desktop and compare it to Etoile: http://img136.imageshack.us/my.php?image=picture1rn3.png http://img136.imageshack.us/my.php?image=picture1rn3.png).
The best part about Etoile is not that you get to use a fast, lightweight, (sorta) modern desktop environment for your favorite open source OS, it's the fact that you get a great oject oriented API similar to Apple's Cocoa for writing applications with. I've been looking at Cocoa for the past month or so, and I can assure you it's a great framework to write desktop apps in. Sure, Objective-C can be a little weird at first, but once you get used to it you'll find it's a very well thought out language. And BTW, GNUStep even has replacements for Apple's XCode and Interface Builder. I don't quite remember what the XCode replacement was called, but the IB replacement is called Gorm (which is not a cool name).
Upvoted for awesomeness.
- shiranaihito 18y agoSo there's no way you could just use Cocoa? Maybe it's not tinkery/Free enough? :)
- GeneralMaximus 18y agoI do use Cocoa on the Mac, but sometimes I go, "What if Apple decides to drop this stuff, like what they did with Carbon?", and I shudder.
- access_denied 18y agoThen your internalized knowledge is something worth for doing webstuff with SproutCore.
- GeneralMaximus 18y agoThat certainly looks interesting. I skimmed through the Hello World tutorial, and it looks like they use many of the same concepts as Cocoa. Will keep this in mind when Apple drops Cocoa ;)
- shiranaihito 18y agoDidn't they drop Carbon to force people to "switch to Cocoa already!" ?