采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
freemarker目前在企业级开发中几乎已经废弃了,其他同学稍微看看算了,感觉课程方向有点偏了
本章介绍的是代码生成器,不是页面开发哈。
freemarker在页面开发中确实不如thymeleaf,因为thymeleaf是spring官方推荐的,用的人当然多。但是我们本课中并不是拿freemarker来开发页面。跟学thymeleaf做页面开发并不冲突哈
freemarker目前依然是模板界的主流,所以我们用它来制作代码生成器。除了代码生成器,还有很多方面的应用,比如页面静态化。
这套玩意太老了,目前公司实际开发几乎淘汰很多年了,建议看到的同学绕道
请参考目前企业真实开发中使用的前后端分离技术,几乎没有用模板了,老项目确实很多,但是主流方向如下:
前端中的管理端一般技术栈如下:
vue -> element-ui ,iview 等
react -> ant.design 等
请注意 vue 全家桶或者 react全家桶中掺杂 jQuery 是一件很恶心的事情,不喜勿喷
关于模板的问题,我已经回答过了,课程中前后端分离并没有用到freemarker,freemarker只是用来制作代码生成器,减少重复工作,提高开发效率。如果你有其它的生成器方案,也可以分享一下哈。
关于vue中使用jquery的问题,由于我们控台用到了ace模板,所以使用的是bootstrap+jquery的方案,没用到element-ui。bootstrap+jquery有个好处就是比较通用,vue框架能用,angular框架能用,thymeleaf能用,jsp能用。
全栈毋庸置疑是一个好方向,老师您讲的也仔细,技术实力也过硬,技术栈老旧没啥问题,但是方向偏了,会带偏很多同学
你理解有问题,老师这只是讲代码生成器需要用到freemarker模板引擎来生成,而不是用这个来教如何写前后端不分离项目,现在开发的趋势越来越趋向于低代码开发,不知道你有没有注意到越来越多公众号都有谈到这个,拿个很流行的低代码开发平台jeecgboot来打比方,我看过他们用的代码模板用的就是freemarker而且确实提高了开发效率,老师能讲这个代码生成器我很喜欢,如果将来资历经验多了成为公司骨干也可以根据公司现有业务搭建代码生成器给开发人员用,提高开发效率
登录后可查看更多问答,登录/注册
全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术
2.0k 4
1.1k 1
1.5k 18
1.1k 13