最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

基于模板的代码生成器框架或工具

运维笔记admin9浏览0评论

基于模板的代码生成器框架或工具

基于模板的代码生成器框架或工具

摘要

基于模板需要生成代码,输出需要是Java / DotNet代码

分析

使用yeoman(/)。创建一个Java->Hello World代码生成器。

将字符串作为输入并将其映射到sysout中。

代码

class HelloWorld {
 public static void main(String args[]){
     System.out.println("Hello World");
 }
}

Yeoman模板代码

Template folder contains --> <className>Class.java.ejs

Input Args--> <className> , <message>

Input value --> HelloWorld, Welcome

class <%= className%>Class {
 public static void main(String args[]){
     System.out.println(<%= "message"%> );
 }
}

输出:HelloWorldClass.java

基于输入,值将最终映射到模板中。我将获得className.java类。

预期

对于基于模板的代码生成器,发现的“ yeoman”框架使用开发语言作为node.js。非常好。

像Python,node或js中可用的其他任何基于模板的代码生成器框架一样吗?

回答如下:

嗨,我在npm上制作了自己的软件包,如果需要,可以看看https://www.npmjs/package/gplate。

发布评论

评论列表(0)

  1. 暂无评论