4 ms·
.NET fits his entire criteria. Memory safe, type safety, open source, runs on all desktop and mobile platforms, available in either OOP (C#) or functional (F#)
by ghuntley 12y ago
.NET fits his entire criteria. Memory safe, type safety, open source, runs on all desktop and mobile platforms, available in either OOP (C#) or functional (F#) and has fantastic tooling.
- smt88 12y agoWhen you say .NET runs on all operating systems, are you referring to Xamarin? If not, I'd be very curious what else is out there.
- ghuntley 12y agoI'm referring to Mono; Xamarin = targeting of iOS/Android via commercial license. .NET is now licensed under MIT and is being developed out in the open by Microsoft on GitHub. vNext (5.0) is being concurrently developed/tested on linux (mono), osx (mono) and windows. https://github.com/aspnet/home https://github.com/aspnet/home which also means the platform is being unshackled from IIS via project OWIN (http://whereslou.com/2014/06/10/asp-net-vnext-moving-parts-owin/ http://whereslou.com/2014/06/10/asp-net-vnext-moving-parts-o...) and the SDK is no longer a system wide installation, instead it ships with your application (https://github.com/aspnet/XRE https://github.com/aspnet/XRE) which enables .NET to be dockerized. Visual Studio is no longer required (it's preferred) but there are other options -> http://www.omnisharp.net/ http://www.omnisharp.net/ Check out http://www.hanselman.com/blog/IntroducingASPNETVNext.aspx http://www.hanselman.com/blog/IntroducingASPNETVNext.aspx for a overview.