代码之家  ›  专栏  ›  技术社区  ›  dkretz

C#/Java可移植性[关闭]

  •  3
  • dkretz  · 技术社区  · 17 年前

    “主流”意味着市场一般不会忽视结果,因为它使用了一些他们从未听说过的未经测试的东西,或者需要神秘的技能来实现和支持它。

    5 回复  |  直到 17 年前
        1
  •  3
  •   Luke Quinane George    17 年前

    db4o 使用名为 sharpen

    在你开始做梦之前:锐化不是一根“魔杖”。不要期望为它提供一个任意的Java应用程序,只需按下一个按钮就可以获得一个运行的.NET版本。翻译过程需要在Java端进行一些设计折衷,部分.NET代码仍然需要手工编制并集成到转换后的源代码中。

    然而,这仍然是一个相当酷的项目。另外,我认为这对一个新的项目最有效。根据GPL发布,但您必须注册 developer.db4o.com


    编辑: Here

        2
  •  1
  •   erickson    17 年前

    这很难。虽然有一些很好的库可以移植到这两个平台上,但在框架方面,似乎没有太多的共性。

    或者你可以发明你自己的 Wasabi .

        3
  •  1
  •   ykaganovich Mike Samuel    17 年前

    我读到了很多关于他的好消息 Mainsoft 应用程序,尽管我从未亲自使用过。

        4
  •  0
  •   Lena Schimmel Mani kiran    17 年前

    为什么要并行开发Java和C?

    • 不要为每一个应用使用像枚举、泛型这样的花哨的东西
    • 使用诸如retroweaver之类的工具将1.5转换回1.4

    据我所知,J#编译的Java类是与任何其他.NET字节码类似的.NET字节码,可以在C#中使用。但是您不必对核心类编写两次代码。

        5
  •  0
  •   Marcin Rybacki    17 年前

    根据项目规模,我建议采用以下技术和方法:

    1. a) 基于通用XML的两个项目的静态和单代UI类源(这可能以某种方式与构建过程集成,以便整个过程自动启动) b) 两种情况下的UI动态生成(可能更难实现)

    2. 为了使这两个项目的体系结构相似,我将使用Spring和Spring.NET

    推荐文章