When C# started back in 2001, Java and C# were similar languages. But in the last 20 years, C# has quickly evolved in its unique way.
IKVM.NET includes the following components:
- A Java virtual machine (JVM) implemented in .NET
- A .NET implementation of the Java class libraries
- A tool that translates Java bytecode (JAR files) to .NET IL (DLLs or EXE files).
- Tools that enable Java and .NET interoperability
«... چند روزی هست که یه مشکل امنیتی در کتابخانه بسیار محبوب Log4j پیدا شده.
کتابخونه Log4j که یکی از صدها محصول بنیاد Apache هست، به برنامه نویسان
جاوا اجازه میده که گزارش هاشون رو به صورت مجتمع، بدون نیاز به پیاده سازی
مجزا و با یه قالب واحد داشته باشن. این مشکل امنیتی که اجازه Remote Code
Execution رو به حمله کننده میتونه بده دارای بالاترین حد خطر یعنی 10 از
10 هست...»