What are your opinions on .NET Core vs Python?
Joseph L. Casale
jcasale at activenetwerx.com
Mon Jan 30 02:25:05 EST 2017
> What .NET APIs are anticipated to be released that aren't on the
> official CLI list now:
> and/or, are .NET supported languages expected to expand beyond the CLI
I think this (and the last point) misinterprets the semantics of the OPs post.
.NET Core is not .NET, it's a **multi-platform** framework for a language
syntax specification (c#). It's not an implementation of some API that you
cannleverage in another language specification.
Writing a ctype accessor for a Windows API does not equate to cpp code
that is now magically Python. It means no more than what it is, "a foreign
function library for Python" (https://docs.python.org/3/library/ctypes.html).
.Net Core is fundamentally different and much like Python in the way that
a compiler and runtime for a common language syntax specification has been
written for multiple platforms. So in general, the same Python script could
run on both platforms, and most certainly the same .NET Core source could
compile and run on its supported platforms.
So back to the question, .NET Core is a wip which where applicable will soon
present all the existing .NET APIs, excluding those which are Windows specific
and don't make sense to present on a non-Windows platform like Windows Forms.
More information about the Python-list