【问题标题】:what is meant by application porting..!应用程序移植是什么意思..!
【发布时间】:2015-04-07 12:30:44
【问题描述】:

应用程序移植是什么意思。当我阅读有关 log4net 的信息时,我遇到了这一行“Log4Net 是一个开源的基于 .NET 的程序集集,从 Apache Log4j java 类移植,以提供可配置的日志记录框架。”。从 apache log4J 移植是什么意思。

谁能解释一下如何用一种简单的语言移植软件。

【问题讨论】:

    标签: java .net apache logging log4net


    【解决方案1】:

    这意味着有人将 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!");
       }
    }
    

    【讨论】:

      【解决方案2】:

      移植是指您修改或重写为一个平台设计的软件,以便它可以在不同的平台上运行。

      在这种情况下,log4j Java 代码被用 C# 重写(大概)以在 .NET 平台上运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-29
        • 1970-01-01
        • 1970-01-01
        • 2011-06-21
        • 1970-01-01
        • 1970-01-01
        • 2015-08-16
        • 2011-05-13
        相关资源
        最近更新 更多