Android代码生成(Java& XML)

时间:2012-12-10 12:31:06

标签: java php android xml code-generation

我需要使用Java源代码和XML布局(建模)生成一个Android应用程序项目 - 所以实际上我正在生成稍微修改过的默认Android项目(所以没有编辑/转换等只是从头开始建模)。 它必须在服务器端生成,因此我对基于Eclipse的插件或类似的东西不感兴趣。

是否有基于PHP的工具?

如果没有,我想我应该使用FreeMarker或CodeModel(基于Java)?

1 个答案:

答案 0 :(得分:1)

Android项目实际上是使用一些特殊库和不同编译器的常规Java项目(Android的Java虚拟机Dalvik不执行普通的Java字节码。它执行特定于它的字节码)。因此,最有可能的是,您可以使用任何能够处理Java代码的代码生成工具(也许能够运行Ant和GIT命令......)。

对于代码生成,通常,几乎每种文本处理工具或语言都可以使用。有一些用Python,Ruby和Perl编写的代码生成工具。最有可能的是,将有一个或多个用PHP编写的。在某些情况下,甚至可以使用代码生成其中一个模板引擎,这些引擎在web-dev世界中用于从HTML模板和PHP脚本生成HTML页面。

对于XML来说(几乎)也是如此。您可以使用普通的“模板引擎”从模板生成XML。 Web开发中使用的许多模板引擎都明确支持XML。然而,还有其他(可能更好,在任何情况下更具体)生成XML的工具。只是谷歌周围的“XML转换工具”。