Linked by Thom Holwerda on Mon 18th Oct 2010 21:54 UTC
Linux Well, it's been a while since we've opened this particular jar (box is not historically accurate) owned by Pandora. Desktop Linux... Yes, that ever elusive readiness of the desktop that is Linux-powered. Some story on ComputerWorld argues that the desktop Linux dream is dead, and apparently, the story is causing some stir on the web. Well, paint me pink and call me a lightbulb, but of course desktop Linux is dead. However - who gives a flying monkey? Linux is being used by more people than ever!
Thread beginning with comment 445852
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by Darkmage
by BlueofRainbow on Tue 19th Oct 2010 22:13 UTC in reply to "Comment by Darkmage"
BlueofRainbow
Member since:
2009-01-06

This summarizes pretty much what have been my thoughts about the Linux-OS X-Windows distinction (minus the use of pirated applications for more than an exploration beyond what a legitimate demo/limited trial version could provide).

OS X tends to do its thing to support the applications, in appearance as a simple matter of fact. The developers most likely have to deal with the complexity to make it so simple for the users.

Linux have plenty of powerful command line tools to do things the graphical applications can't. However, these commands, and their multitude of option switches, seem more cryptic to a casual user as the old DOS commands.....which are still underlying many aspects of Windows. By the way, I still use the "Command-Prompt" in Windows for certain tasks which I can do easier/faster and with greater control on the outcome than through the graphical interface.

Interestingly, all three have an UNIX (or UNIX-Like) under-pinning. Quite dramatic differences in how they present themselves to their users.

Reply Parent Score: 1

RE[2]: Comment by Darkmage
by Darkmage on Tue 19th Oct 2010 22:34 in reply to "RE: Comment by Darkmage"
Darkmage Member since:
2006-10-20

The developers don't actually have to handle that much complexity at all... I've been dabbling with Objective-C it is a really powerful language. You can add features to applications without recompiling... you don't even have to write code to call a lot of functions. This is why I talk about GNUstep with some of my posts. Cocoa is a very powerful framework. It's a shame that Gnome didn't adopt it back when they were looking at it (before they settled on GTK).

An example: in the gorm editor, I simply added a menu option for New Window in a web browser application I had the code for, the application automatically used the new feature without any code being written. Obviously the api had had support for spawning new windows already in it and just adding the menu item was enough to automatically call that feature. I've seen a lot of things snapped together in seconds using objective-c I recommend anyone who hasn't to look into it as a language. Versus writing gtk applications in C or windows software in C++ objective-C is a dream. checkout the videos of steve jobs in the 80s showing off Next to see why OSX is so much more powerful. It's the language it uses. http://www.youtube.com/watch?v=j02b8Fuz73A - notice how this is about 8-10 years before COM/OLE?

Reply Parent Score: 1

RE[3]: Comment by Darkmage
by Panajev on Wed 20th Oct 2010 08:27 in reply to "RE[2]: Comment by Darkmage"
Panajev Member since:
2008-01-09

The developers don't actually have to handle that much complexity at all... I've been dabbling with Objective-C it is a really powerful language. You can add features to applications without recompiling... you don't even have to write code to call a lot of functions. This is why I talk about GNUstep with some of my posts. Cocoa is a very powerful framework. It's a shame that Gnome didn't adopt it back when they were looking at it (before they settled on GTK).

An example: in the gorm editor, I simply added a menu option for New Window in a web browser application I had the code for, the application automatically used the new feature without any code being written. Obviously the api had had support for spawning new windows already in it and just adding the menu item was enough to automatically call that feature. I've seen a lot of things snapped together in seconds using objective-c I recommend anyone who hasn't to look into it as a language. Versus writing gtk applications in C or windows software in C++ objective-C is a dream. checkout the videos of steve jobs in the 80s showing off Next to see why OSX is so much more powerful. It's the language it uses. http://www.youtube.com/watch?v=j02b8Fuz73A - notice how this is about 8-10 years before COM/OLE?


Thanks for the link. I agree that Cocoa is a very powerful framework and that Objective-C is a powerful and descriptive language which deserves a higher adoption rate.
I do think that with many companies hiring/positioning people to work on Objective-C code for iOS apps they will have helped to create more Objective-C programmers that can work on OS X and GNUstep, the latter needs to have more work put in its Interface Builder's clone in order to be more competitive (Xcode, Instruments, and especially Interface Builder are keys to Cocoa's success IMHO).
Objective-C has not been left collecting dust either, the new runtime supports some very interesting features:

http://www.mcubedsw.com/blog/index.php/site/comments/new_objective-...

Objective-C on OS X is helped by LLVM (it keeps gaining new features paired to advancements in the Clang compiler). The static analyzer based on LLVM is a very powerful tool too.

Reply Parent Score: 2