Jump to content
Not connected, Your IP: 18.191.192.109

Leaderboard


Popular Content

Showing content with the highest reputation on 08/23/24 in Posts

  1. 1 point
    Just a super quick correction here: Eddie is written in C#, not in Java, so the underlying runtime is not the Java Virtual Machine, but the Common Language Runtime. You are somewhat correct in that both JVM and CLR are sandboxed runtimes executing precompiled bytecode, though. Additionally, while you can achieve somewhat similar performance of your Java application on all operating systems if you test against a specific JVM implementation (i.e., HotSpot on Windows = HotSpot on Linux), this is more difficult for CLR applications. The Windows user interface is built in .NET, but on Linux people usually download Mono to execute CLR apps, and Mono != .NET Framework. There will be differences in features and performance, as you pointed out. Would be an interesting experiment to see if Eddie can be run on .NET Core, which is a feature-reduced CLR implementation also available on non-Windows platforms. I'm guessing it's not possible.
×
×
  • Create New...