用 springboot 写一个简单的 web 项目,不分离,搭配什么前端框架好?

2020-09-25 15:16:00 +08:00
 gransh
想自己独立完成一个 web 项目,自己对后端比较熟悉,前端那些一知半解。用的 springboot 框架,搭配什么前端 ui 类框架比较好,易于学习,界面美观的。
有推荐 vue-element-admin,查了查好像过于复杂(功能上的),而且还得单独部署的样子。
bootstrap 好像又过于简单了。
是不是 layui elementui 这种会比较合适一些?
另外对于前端的打包也不太了解,有没有集成到 springboot 项目里直接调用的?
7886 次点击
所在节点    Java
49 条回复
misaka19000
2020-09-25 15:20:18 +08:00
jQuery
coang
2020-09-25 15:20:34 +08:00
去看看 guns 吧.. 有分离有不分离..
sambawy
2020-09-25 15:20:48 +08:00
H+
oma1989
2020-09-25 15:22:51 +08:00
jQuery EasyUI
lipcao
2020-09-25 15:27:49 +08:00
thymeleaf 就够用了吧,画个页面直接 thymeleaf 渲染
tangkaichuan
2020-09-25 15:27:50 +08:00
springboot 中可以放前端资源不用单独部署。还可以配置成打包的时候把前端部分分离出来,和 jar 包同目录,直接跑起来就能访问,方便前端资源更新
gransh
2020-09-25 15:36:23 +08:00
@lipcao thymeleaf 好像没组件
fallinlovewith
2020-09-25 15:47:34 +08:00
@gransh
她的 th:fragment 算不?
lower
2020-09-25 15:56:07 +08:00
不想打包,直接引用 ui 库的 js 也可以的呀
idoggy
2020-09-25 16:02:14 +08:00
前端 npm 打包后就是传统的静态资源,放在 Java 的资源目录里就可以了。jQuery 除非你急着赶作业,不然还是了解下主流前端更好。
binbinyouliiii
2020-09-25 16:07:34 +08:00
thymeleaf 我记得好难用的,写完第二天就看不懂了。
用 freemarker 。
liqingcan
2020-09-25 16:29:54 +08:00
目前自己的项目 www.3kkg.com 没有前后端分离,前端模板使用的是 jfinal 的 enjoy 。用习惯了感觉贼好用。没错。我是来贴一个自己的链接的。哈哈
lipcao
2020-09-25 16:36:17 +08:00
@binbinyouliiii 以前搞过 jsp EL 表达式,java 小脚本。。thymeleaf 和 jsp 差不多的,后端拿数据去前端填数据就可以了,不需要前端参与,很适合楼主啊
Cbdy
2020-09-25 17:33:00 +08:00
Ariver
2020-09-25 17:34:32 +08:00
ming168
2020-09-25 17:51:56 +08:00
情况一样,前端真的一窍不通
cmdOptionKana
2020-09-25 17:59:56 +08:00
不想深入研究前端的话,最好还是用 bootstrap,简单易用节省时间,简单网站完全够用。
gransh
2020-09-25 18:02:03 +08:00
@cmdOptionKana bootstrap 还需要搭配模板吗?
sdbybyd
2020-09-25 18:13:15 +08:00
react 挺简单的
cmdOptionKana
2020-09-25 18:49:40 +08:00
@gransh 模板搭不搭都行,有些框架比如 symfony ( PHP )直接从后端支持 bootstrap 。

但其实差别不大,我自己喜欢单独用 bootstrap,后端一律返回 json 给前端,不管什么东西都转成 json 塞给前端,然后前端只要拿到一个 json,用 JavaScript 就非常容易处理了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/710439

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX