If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
Mono 5.0 Rolls Out With Roslyn C# Compiler, Concurrent Garbage Collection
Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Is a nice effort of Microsoft to bring fully supported .Net to non Microsoft platforms. But of course it wasn't just because of good will Microsoft, is because of necesity. Due to companies moving away from .Net to toolkits where they can reach more than one platform. For example Blizzard game launcher is made with QT which allows them to target both Macs and PC which are their supported platforms.
Like Java, maybe is too late for them to play nice now.
MSFT also announced ASP Core v2.0 which can run natively in Linux and you can still use Visual Studio. They have migrated yet more functions into the Linux stack.
I don't think Java is in peril. With microcontainers like Mulesoft's, look for a growth in Java based microservices.
But Java is becoming a pain to maintain in the corporate space. Every Tom, Dick & Harry app tries to install its flavor and about quarter of them don't like a JDK change. With the ZD flaws coming out periodically, we have started to call it "java jail".
For example Blizzard game launcher is made with QT which allows them to target both Macs and PC which are their supported platforms.
I think Microsoft cross platform/open source efforts for .NET will stay focused to web applications, mobile and cloud computing. Desktop client applications will be always needed but they are not a huge business anymore: for that Qt is of course a good choice but only if your reference language is C++. A strong open source cross platform toolkit for C# GUI development never appeared and all attempts have only limited user base (xwt, Gtk#) or are discontinued (Mono WinForms, Moonlight). Xamarin.Forms could be an interesting newcomer, but Xamarin never intended to port it to Mac OSX or linux. Also it's hard to say the dev model in Xamain.Forms also scales to desktop client applications.
Its a sweet language though. But what do u expect from a company that bundles the ask toolbar with it's install. They might as well have bunger king ads on their webpage
Is a nice effort of Microsoft to bring fully supported .Net to non Microsoft platforms. But of course it wasn't just because of good will Microsoft, is because of necesity. Due to companies moving away from .Net to toolkits where they can reach more than one platform. For example Blizzard game launcher is made with QT which allows them to target both Macs and PC which are their supported platforms.
Like Java, maybe is too late for them to play nice now.
But Java is becoming a pain to maintain in the corporate space. Every Tom, Dick & Harry app tries to install its flavor and about quarter of them don't like a JDK change. With the ZD flaws coming out periodically, we have started to call it "java jail".
Yeah I was referring to this specifically, We've had to set up way too many VMs or chroots or do other trickery to run an older Java runtime to run some crap applications because they were breaking if we updated.
Smart way to ship java applications seems to be bundling your own JVM, but it's surprising how many applications don't do that.
Comment