应用程序移植是什么意思。当我阅读有关log4net时,我遇到了这一行" Log4Net是一个开源的基于.NET的程序集,从Apache Log4j java类移植,以提供可配置的日志框架。& #34 ;.什么是从apache log4J移植的意思。
任何人都可以解释如何用简单的语言移植软件。
答案 0 :(得分:0)
这意味着有人将Java代码转换为.NET,以便它可以在.NET平台上运行。两个程序都做同样的事情,但一个用Java编写,另一个用.NET编写
移植的一个例子是视频游戏。相同的游戏被移植到不同的平台,如PS4,Xbox One,因此它将在这些不同的平台上运行。 Xbox one将无法识别为PS4等编写的代码。
示例Java代码。
public class SayHello{
public static void main(String[] args){
System.out.println("Hello World");
}
}
移植到C#
public class SayHello
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}
答案 1 :(得分:0)
移植是指您修改或重写为一个平台设计的软件,以便它可以在另一个平台上运行。
在这种情况下,log4j Java代码在C#中重写(可能),以便在.NET平台上运行。