|
my experience: Java components are good at cross platform because JVM. they can run on Linux and UNIX without recompile.
I have a Java component to generate Excel file on UNIX, after I copied it to Linux, it is still working well. amazing to me...
diligent hands rule....
|
|
|
|
|
I know what you mean. Now with Net5 & Net6 it just amazed me how easy it was to execute the app on linux now that most of the frameworks catched up to net5.
sudo apt-get install -y dotnet-runtime-6.0 && \
dotnet MYAPP.dll
Only thing to get used to that you "run" dlls^^
|
|
|
|
|
Which one is preferred by *nix folks?
Java at least has open versions of JDK.
With C# you're a bit stuck in the .Net ecosystem. Not sure if Mono is still a thing anymore.
I guess is python to modern take?
|
|
|
|
|
What do you mean by that? Dotnet5+ was made completely* open source, you can look at it on github GitHub - dotnet/runtime: .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Well yes but no, there are some other alternative usages for .net with C# iirc there are JVM-C# version, C#-Embedded and some more. But yes you are more or less fixed to .net, but from my point thats fine. Everything I ever imagined I would like to do, I can with C# (in a reasonable frame). Btw, on another point, mono is the runtime for C# when running on linux nowadays, again: if i remember correctly.
|
|
|
|
|
Yep. MS built .NET first around VB, and wanted to bring Java in as one of the languages to compile to MSIL (J++). Since Java was the proprietary property of Sun, Sun sued MS that MS’s cross-licensing with Sun for Java did not allow newer versions of Java to be used, and refused to take MS’ improvements in Java, which MS was glad to share with Sun.
Once the courts ruled in Sun’s favor, combined with Sun’s refusal to cross-license any newer versions of Java (which would have benefitted Sun), MS “end of lifed” J++, and created C# (a play on the ++ of C++). After all, the intent of .NET was and is that any language (as syntactic sugar) can be used because it compiled down to language-agnostic MSIL which then gets compiled at runtime, more efficiently and performant than Java.
Of course, Sun’s intense hatred of MS led Sun to spend money on lawyers instead of innovation. At the same time, they intentionally made hardware changes in each new update to their computer hardware to prevent MS from running Windows on it. MS had a version of Windows NT compiled for Sun Sparc. But Sun’s irrational hatred of MS led them to make sure they would break Windows NT with each new hardware release. There was a good market for the Sun Sparc workstations and servers where buyers preferred Windows NT over SunOS and Solaris, but Sun would rather go out of business than have a win-win with Microsoft.
|
|
|
|
|
At the basic level, they're close. Very close. When it comes to finer nuances, C# got ways to write concise code that Java doesn't (top-level statements, switch expressions to name two examples). There's also some nice syntax sugar in C# that Java doesn't have when it comes to OOP.
But overall, they're REALLY similar. After all, they all inherit the basic C syntax. I switch between C# (my main development language) and C++ (a project of mine is a user-mode driver the binary requirements for which .NET won't fulfil without bending backwards) and the transition isn't too bad. Syntax-wise, Java fits nicely into the same family.
|
|
|
|
|
What is the question-behind-the-question, you autocondimentor you?
Paul Sanders.
If I had more time, I would have written a shorter letter - Blaise Pascal.
Some of my best work is in the undo buffer.
|
|
|
|
|
been some time since did Java, 2012. Learned Java at school/uni, first programming job java. then C# 2013, easy enough curve.
Now C#/.net 2012 vs Java 2012, a lot of programming similarities. But 2022 c#11/.net core and visual studio 2022, lots of little things, Linq.
Java probably got something similar, not sure. Main thing what in Java are you planning on doing, maths, backend, services likly similar cross over.
front end/ui stuff, that more JavaFX vs xaml maybe?#
Languages similar, frameworks stepper curve
|
|
|
|
|
There are similarities because both C# and Java (and you can throw in C++) are all in the C family
|
|
|
|
|
Stealing Sander's mojo.
We already talking a little bit about Heilung before : The Lounge
They're in Montréal this weekend and will be attending the show.
Looks like fun : Heilung | LIFA - Full Show - YouTube
It's a little bit out of my confort zone.
(first real show in over 2 years)
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Hope the show is a blast!
|
|
|
|
|
They make a great show, have fun!
Also, give me back my mojo!
|
|
|
|
|
|
That is FAR LESS monotonous than their previous tracks I listened to! And prettier! Are they finally growing up as a band?
|
|
|
|
|
Yes, it seems so … they deserve high marks especially with vocals of Maria Franz, before and now … 😊
modified 4-Sep-22 6:53am.
|
|
|
|
|
Golfers[^]
To err is human. Fortune favors the monsters.
|
|
|
|
|
love it. Numbers and stuff.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
When I was golfing I only got 5 miles to the gallon. 
|
|
|
|
|
I think that means you need to get better at golf! *hides*
To err is human. Fortune favors the monsters.
|
|
|
|
|
|
Apparently,
I'm C++ You like to have fun, but you also know how to work hard. At work you know how to do your job and everyone else's. You are goal oriented and when you set a goal you stick to it.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
How the hell did I get visual basic?
To err is human. Fortune favors the monsters.
|
|
|
|
|
As a punishment for your sins? *
* Which would have to be pretty major!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
The same way I did. I suspect they just select a random language at the end of the quiz, and their randomizer is as good as their questions.
|
|
|
|
|
Me, too! I can honestly say that I've never written an app in VB. Perhaps that's what I've been doing wrong all these decades!
Will Rogers never met me.
|
|
|
|