[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