[ale] Moral or Ethical to think of being a .NET consultant for a Linux lover

Phil Turmel philip at turmel.org
Thu Oct 10 14:09:10 EDT 2013


On 10/10/2013 10:56 AM, Michael B. Trausch wrote:

[trim /]

> Now for the tangental soapbox.  :-)
> 
> I think that the ideal cross-platform environment is... NOT Java, and NOT the 
> CLR; NOT Python, and NOT a script-based runtime environment.  It actually looks 
> to me that GNUstep is about the closest we get to ideal—and I say that having 
> worked in Java, C#, C+GObject, straight C, and PHP, among others.  It works 
> /well/, it is /native code/, it performs /awesomely/, the programming language 
> is really easy to work with and the APIs are both elegant and cross-platform—and 
> it can work on nearly any POSIX system and Windows itself.  Anything that you 
> need handled for you from the underlying system that isn't covered by the 
> GNUstep runtime is easily accessible via libraries that will abstract it away 
> for you; e.g., apr or similar.  And there are two great, free, open-source 
> implementations of the compiler (GCC and clang), and there are multiple free 
> implementations of the runtime specification that GNUstep is based on.
> 
> There are other means to achieve the same level of portabiity (using C+GObject 
> is one of them, or the Apache Portable Runtime, scripting environments, 
> whatever)... but the mechanics and dependencies of things built on top of e.g., 
> GNUstep are /*so much lower*/ than for other "managed" environments that it's 
> well worth checking out, IMHO.
> 
>      — Mike

Ok.  You've piqued my interest.  Time to learn another environment.

Thanks, I think.  :-)

Phil


More information about the Ale mailing list