3 ms·
I don't get that. You say that C# provides a lot of nice features. Mono offers a C# compiler. ObjC is for Apple only, because - they more or less control the f
by darklajid 16y ago
I don't get that. You say that C# provides a lot of nice features. Mono offers a C# compiler.
ObjC is for Apple only, because
- they more or less control the field and push it hard there
- other implementations lack the ecosystem
- other implementations are far behind
Mono gained quite a lot of traction (F-Spot, Banshee, Tomboy) on Linux, so far that it even allowed to 'backport' former Linux-only apps to Windows and OS X. You get the nice features C# provides, even if you are not on Windows. And you can rely on the same framework.
: Except when you don't: WPF is the biggest example, other areas might lag behind as well. But you _can_ write software for multiple systems _or_ focus on Mono (Gtk#, Mono.Posix/Mono.Unix) only to rapidly write software on Linux.
- phren0logy 16y agoI don't think I expressed myself very well. I'm saying that despite the nice features of C# that Mono brings to the table, it doesn't appear to have seen wide adoption. That's all. I didn't realize Tomboy was written in C#; that's great. I understand what Mono is, and that's why I'm confused that there don't seem to more (or at least, more visible) projects using it.
- jimmyjazz14 16y agoYou might check out http://www.mono-project.com/Software http://www.mono-project.com/Software and http://www.mono-project.com/Companies_Using_Mono http://www.mono-project.com/Companies_Using_Mono
- thedeuce 16y agoObjc is not for apple only....GCC & GNUStep!All run perfectly fine on other platforms. Just because it's not widely used....maybe that will change considering the possible growth of objc again as apple's market share widens. sheesh ;p