gin 除了 bootstrap 外还有啥简单好用的前端 ui 库?

2024-07-06 08:51:50 +08:00
 idblife
django+bootstrap 用了挺多年了,想切到 golang 缓缓口味了。
7096 次点击
所在节点    Go 编程语言
59 条回复
z1829909
2024-07-06 15:22:11 +08:00
用 gin 的 static 路由方法暴露出一个目录可以通过 http 访问, 然后在里面写 html js, 里面随便怎么折腾, 用全家桶也好, 手撸 js, css 也行.
需要后端数据的话, 用 gin 暴露 api 出去, 感觉不要用套模板的方式, 工作量其实没有低多少, 但是隐形成本增大了.
如果你想单文件部署, golang 有 pkg 可以把静态文件打包进二进制
实际部署就在前面套一个 nginx, 两个 proxy, 一个指向 api, 一个指向前端入口.
phithon
2024-07-06 16:15:36 +08:00
我也习惯写 bootstrap 的 css ,准备试试 taiwind ,理念差不多的,就是不想写 css 代码。
idblife
2024-07-06 16:30:09 +08:00
@raviscioniemeche
说明你很年轻,哈哈
gowk
2024-07-06 16:35:32 +08:00
可以看看 Semantic UI
https://demo.goedge.cn/
tywtyw2002
2024-07-06 16:38:55 +08:00
你那个网站被挂马了?
手机打开 第一次乱跳转。跳到诈骗网页。
kxg3030
2024-07-06 16:48:39 +08:00
@idblife 求教 有点好奇
lemayi
2024-07-06 16:52:31 +08:00
支持楼主!我也觉得使用 go 写 web 项目。最省心的就是使用模板。如果有类似 rails 这种模板系统。真的很省力。写好编译随便扔,都不会有什么问题。
MrTLJH
2024-07-06 18:33:46 +08:00
我怀疑你是来推广网站的😂
idblife
2024-07-06 19:01:10 +08:00
@raviscioniemeche
用过 jsp 没?
之前的方案也算是 SSR 吧,哈哈
idblife
2024-07-06 19:01:27 +08:00
@tywtyw2002
我擦,待我分析一下
idblife
2024-07-06 19:01:59 +08:00
@MrTLJH
推广有啥好处,又没收入,自用的网站
crackidz
2024-07-06 20:22:33 +08:00
tailwindcss
v0768ex
2024-07-06 20:31:24 +08:00
@xiaoz 用 pango²,仿 django template
7gugu
2024-07-06 22:12:10 +08:00
以前有个 amazeui ,还挺好用的,不过维护的公司已经倒闭了
jianchang512
2024-07-06 22:24:39 +08:00
不是专业前端、个人项目的话,哪个简单顺手开发效率高,就使用哪个。

没必要硬上 reactjs vue 等,nodejs 需要安装、npm install 依赖一堆、还得编译构建上传部署,版本变化时说不定解决依赖错误就得费老鼻子劲,想 seo 效果好点,还得 ssr 跑一个 nodejs 服务。


简单项目直接 bootstrap layui ,html 模板输出,啥也都不需要搞,简单轻松
bug123
2024-07-06 23:34:18 +08:00
看上去是来推广小黄网的啊,v2 还能这样玩
zbowen66
2024-07-07 00:03:00 +08:00
tailwind 系的还有 shadcn 可以考虑,我用了两年了。功能性和扩展性还是 antd 最强
k9982874
2024-07-07 00:10:45 +08:00
next.js 是大全栈,不是前端框架,有自己的后端方案。底子薄的不要碰 next.js 。
Felldeadbird
2024-07-07 00:13:59 +08:00
gin + vue 配搭才是更快捷啊。
vue 编译代码后,gin 路由设置一个静态目录访问,一样做到 一个二进制文件 + 前端编译文件(前端也工程化了)全世界跑。
gin+vue 唯一不好就是前期部署工作量大。


除了这个,目前国内也就 layui 和已经不更新的 amazeui
y835L9DyC5XD09kq
2024-07-07 01:28:34 +08:00
请标注 NSFW 。。。

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

https://ex.noerr.eu.org/t/1055248

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

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

© 2021 V2EX