freemarker目前在企业中几乎已经废弃了

来源:6-1 代码生成器原理介绍

中南小蜜罐

2020-05-06

freemarker目前在企业级开发中几乎已经废弃了,其他同学稍微看看算了,感觉课程方向有点偏了

写回答

4回答

甲蛙

2020-05-06

本章介绍的是代码生成器,不是页面开发哈。

freemarker在页面开发中确实不如thymeleaf,因为thymeleaf是spring官方推荐的,用的人当然多。但是我们本课中并不是拿freemarker来开发页面。跟学thymeleaf做页面开发并不冲突哈

freemarker目前依然是模板界的主流,所以我们用它来制作代码生成器。除了代码生成器,还有很多方面的应用,比如页面静态化。

2
1
中南小蜜罐
这套玩意太老了,目前公司实际开发几乎淘汰很多年了,建议看到的同学绕道
2020-09-01
共1条回复

中南小蜜罐

提问者

2020-05-06

请参考目前企业真实开发中使用的前后端分离技术,几乎没有用模板了,老项目确实很多,但是主流方向如下:

前端中的管理端一般技术栈如下:

  1. vue -> element-ui ,iview 等

  2. react -> ant.design 等

请注意 vue 全家桶或者 react全家桶中掺杂 jQuery 是一件很恶心的事情,不喜勿喷

4
0

甲蛙

2020-05-06

  1. 关于模板的问题,我已经回答过了,课程中前后端分离并没有用到freemarker,freemarker只是用来制作代码生成器,减少重复工作,提高开发效率。如果你有其它的生成器方案,也可以分享一下哈。

  2. 关于vue中使用jquery的问题,由于我们控台用到了ace模板,所以使用的是bootstrap+jquery的方案,没用到element-ui。bootstrap+jquery有个好处就是比较通用,vue框架能用,angular框架能用,thymeleaf能用,jsp能用。

3
0

中南小蜜罐

提问者

2020-05-06

全栈毋庸置疑是一个好方向,老师您讲的也仔细,技术实力也过硬,技术栈老旧没啥问题,但是方向偏了,会带偏很多同学

2
1
慕仔4607872
你理解有问题,老师这只是讲代码生成器需要用到freemarker模板引擎来生成,而不是用这个来教如何写前后端不分离项目,现在开发的趋势越来越趋向于低代码开发,不知道你有没有注意到越来越多公众号都有谈到这个,拿个很流行的低代码开发平台jeecgboot来打比方,我看过他们用的代码模板用的就是freemarker而且确实提高了开发效率,老师能讲这个代码生成器我很喜欢,如果将来资历经验多了成为公司骨干也可以根据公司现有业务搭建代码生成器给开发人员用,提高开发效率
2021-11-30
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1708 学习 · 1648 问题

查看课程