Originally posted by Kushan
View Post
Announcement
Collapse
No announcement yet.
Microsoft Outs .NET Core 3.0 With Continued Linux Support & Better Performance
Collapse
X
-
Originally posted by KushanAs for C++ - it's great and has its place, but I'd argue Linux is well-engineered software and it sure isn't written in C++.
Originally posted by KushanIt's not that big or difficult to port at all. The work has been done already, hence why it works on x86, x64 and ARM. Your "big VM" runs on anything from a fully-fledged server to a tiny IoT device. Hell, you can even run it in your web browser now.
Unity as an example invested in a transpiler to convert the .NET bytecode to C++ to compile for the web. The reasons why they did that is all great evidence as to how the .NET platform is unportable. Also, more platforms exist than x86 and ARM XD.
Originally posted by Kushan View Post.net has been going for near 2 decades now. They have a roadmap for .net core that extends to at least 2024, with 3-year (minimum) LTS versions every 2 years. It's also all completely open source now. It can't die.
Also open-source can very much die if it is not portable and does not have maintainers. Hence why Qt 1.x, KDE 3.x (including forks), dotgnu, Microsoft Rotor (shared source) are not in most repos. Heck many distros can't even keep 32-bit binaries alive these days, this is especially crucial for things like .NET's JIT and low level compilers.Last edited by kpedersen; 25 September 2019, 10:00 AM.
Leave a comment:
-
Originally posted by boxie View Post
The new Java!
*runs* :P
Originally posted by slayerizerI watched the day 1 youtube video, when Olga published the tiny simple Weather app, it produced a 89MB exe in around ~50sec of publishing time. When she launched the same compiled app, it took 22 seconds, from the launch to the app openeing on the desktop. I'm waiting to see metrics on a real big app.
The framework may be out of beta, but I'm not sure I would use that in production.
Also take note that by default, it send telemetry information to Microsoft by default (even on linux). You must disable it manually when you launch your app with an environment variable.
[QUOTE=kpedersen;n1128128]
No. I will never use it because the whole idea of a big monolithic, difficult to port VM is archaic; dating back to Styx / Limbo on Plan 9 and at least made marginally portable (or at least ubiquitous) by Java./QUOTE]
It's not that big or difficult to port at all. The work has been done already, hence why it works on x86, x64 and ARM. Your "big VM" runs on anything from a fully-fledged server to a tiny IoT device. Hell, you can even run it in your web browser now.
Originally posted by kpedersen View PostI will never use C-sharp because it is time wasting to integrate this to our existing middleware written in industry standard C++ (which is what well engineered software is generally written in).
Originally posted by kpedersen View PostAnd finally, I will never use any technology from Microsoft because it will be dead long before a substantial project using it is finished XD
- Likes 1
Leave a comment:
-
Originally posted by kpedersen View PostAnd finally, I will never use any technology from Microsoft because it will be dead long before a substantial project using it is finished XD
Leave a comment:
-
Originally posted by Kushan View PostI can't wait to see all of the comments complaining about how they'll never use this as it's from Microsoft.
This is a pretty exciting release for .net core, which is fast becoming a swiss army knife solution to a lot of different problems.
I will never use C-sharp because it is time wasting to integrate this to our existing middleware written in industry standard C++ (which is what well engineered software is generally written in).
And finally, I will never use any technology from Microsoft because it will be dead long before a substantial project using it is finished XD
- Likes 4
Leave a comment:
-
C# is probably the best "traditional" language out there right now. It was the first language I had learned back in the day but rapidly stopped using it as I moved toward linux and discovered other languages like Python.
Python is still my favorite for getting things done quickly and prototyping but I think I'm going to use C# again with all of the new linux support. They finally moved toward a sane deployment model too that doesn't require some stupid bullshit IIS web deployment which is especially nice.
Also... with so many people moving to do "static" typing in python with mypy etc... maybe use a statically typed language?
- Likes 2
Leave a comment:
-
Originally posted by smitty3268 View Post
Is this something phoronix should really be covering?
Or did Michael just forget a word in the article title?
Phoronix is my source of everything related to Linux and open source plateform, so yes it should be covered here. Also if any popular proprietary application/tools is made available on Linux++, it is good news, because it will only improve general adoption.
- Likes 2
Leave a comment:
-
Microsoft Outs .NET Core 3.0
The software is gay? How does that work?
Why is microsoft outing them? Did they do it on purpose, or by accident? Did they have some kind of beef going on?
How did MS even know?
Is this something phoronix should really be covering?
Or did Michael just forget a word in the article title?Last edited by smitty3268; 23 September 2019, 11:12 PM.
Leave a comment:
Leave a comment: