
1 hello2090 2024-07-06 08:56:05 +08:00 via iPhone golang 和 bootstrap 不兼容吧 |
3 tairan2006 2024-07-06 09:18:24 +08:00 embed 啥都行吧…vue 还不简单么 |
4 kxg3030 2024-07-06 09:21:46 +08:00 后端都知道 layui ,最强 ui 库 |
5 MIUIOS 2024-07-06 09:24:58 +08:00 今昔是何年 |
6 xiaoz 2024-07-06 09:25:00 +08:00 via Android gin 的模板引擎不好用,所以结合 bootstrap 的话不太友好,写起来也很累,不像 PHP 的模板引擎那么成熟。我是用 gin 写接口,前端用的 Vue 的 element Plus |
8 MIUIOS 2024-07-06 09:33:13 +08:00 @idblife 既然都勇敢尝试 go 了,为什么不勇敢尝试一下 vue 或 react ,他们优秀的 UI 库多到你一天都看不完 |
9 DefoliationM 2024-07-06 09:36:33 +08:00 via Android next-ui ,nextjs ,随便找那不是一堆。 |
10 idblife OP |
11 Akuikkk 2024-07-06 09:57:30 +08:00 tailwind + daisyui |
12 Hellert 2024-07-06 10:02:39 +08:00 via Android quicktemplate |
13 jadeborner 2024-07-06 11:09:45 +08:00 还以为 10 年前 |
14 idblife OP @jadeborner 这不是想学习点新鲜的么,有啥推荐的不? |
15 mocococ 2024-07-06 11:47:45 +08:00 nextjs+ant design+ tailwind css |
16 cmdOptionKana 2024-07-06 12:13:25 +08:00 bootstrap 非常好,风格大气,比 ant design 之类的好看。 而且 bootstrap 不需要搭建 npm 环境,简直身心舒畅。 另外,bootstrap 和 tailwind 不一样,tailwind 更底层一点。 用 bootstrap 的主要目的是省力,用 tailwind 则通常希望做更多个性化设计。 |
17 wonderfulcxm 2024-07-06 13:14:57 +08:00 via iPhone 卧槽,你这网站的图去哪里找的,文字是自己配的吗 |
18 GavinXSF 2024-07-06 13:56:56 +08:00 没用过,只是了解过哈: 和 bootstrap 类似的 component 组件库还有基于 tailwind css 的 Daisy UI 其他的我能想到的可能是一些 Web Components ,例如 Google 的 material web components |
19 StevenRCE0 2024-07-06 14:01:23 +08:00 我寻思哪怕写玩具也是前后端分离开发体验更好啊,除非你用 php |
20 kxg3030 2024-07-06 15:13:26 +08:00 比较好奇你用 bootstrap 像分页和点击分页表格渲染 ajax 数据是如何动态更新的 字符串拼接吗 |
21 adgfr32 2024-07-06 15:22:11 +08:00 用 gin 的 static 路由方法暴露出一个目录可以通过 http 访问, 然后在里面写 html js, 里面随便怎么折腾, 用全家桶也好, 手撸 js, css 也行. 需要后端数据的话, 用 gin 暴露 api 出去, 感觉不要用套模板的方式, 工作量其实没有低多少, 但是隐形成本增大了. 如果你想单文件部署, golang 有 pkg 可以把静态文件打包进二进制 实际部署就在前面套一个 nginx, 两个 proxy, 一个指向 api, 一个指向前端入口. |
22 phithon 2024-07-06 16:15:36 +08:00 我也习惯写 bootstrap 的 css ,准备试试 taiwind ,理念差不多的,就是不想写 css 代码。 |
23 idblife OP @raviscioniemeche 说明你很年轻,哈哈 |
24 gowk 2024-07-06 16:35:32 +08:00 可以看看 Semantic UI https://demo.goedge.cn/ |
25 tywtyw2002 2024-07-06 16:38:55 +08:00 via iPhone 你那个网站被挂马了? 手机打开 第一次乱跳转。跳到诈骗网页。 |
27 lemayi 2024-07-06 16:52:31 +08:00 支持楼主!我也觉得使用 go 写 web 项目。最省心的就是使用模板。如果有类似 rails 这种模板系统。真的很省力。写好编译随便扔,都不会有什么问题。 |
28 MrTLJH 2024-07-06 18:33:46 +08:00 via Android 我怀疑你是来推广网站的 |
29 idblife OP |
30 idblife OP @tywtyw2002 我擦,待我分析一下 |
32 crackidz 2024-07-06 20:22:33 +08:00 tailwindcss |
34 7gugu 2024-07-06 22:12:10 +08:00 以前有个 amazeui ,还挺好用的,不过维护的公司已经倒闭了 |
35 jianchang512 2024-07-06 22:24:39 +08:00 不是专业前端、个人项目的话,哪个简单顺手开发效率高,就使用哪个。 没必要硬上 reactjs vue 等,nodejs 需要安装、npm install 依赖一堆、还得编译构建上传部署,版本变化时说不定解决依赖错误就得费老鼻子劲,想 seo 效果好点,还得 ssr 跑一个 nodejs 服务。 简单项目直接 bootstrap layui ,html 模板输出,啥也都不需要搞,简单轻松 |
36 bug123 2024-07-06 23:34:18 +08:00 看上去是来推广小黄网的啊,v2 还能这样玩 |
37 zbowen66 2024-07-07 00:03:00 +08:00 tailwind 系的还有 shadcn 可以考虑,我用了两年了。功能性和扩展性还是 antd 最强 |
38 k9982874 2024-07-07 00:10:45 +08:00 via Android next.js 是大全栈,不是前端框架,有自己的后端方案。底子薄的不要碰 next.js 。 |
39 Felldeadbird 2024-07-07 00:13:59 +08:00 gin + vue 配搭才是更快捷啊。 vue 编译代码后,gin 路由设置一个静态目录访问,一样做到 一个二进制文件 + 前端编译文件(前端也工程化了)全世界跑。 gin+vue 唯一不好就是前期部署工作量大。 除了这个,目前国内也就 layui 和已经不更新的 amazeui |
40 y835L9DyC5XD09kq 2024-07-07 01:28:34 +08:00 请标注 NSFW 。。。 |
41 Twelveeee 2024-07-07 02:47:34 +08:00 你这网站也太卡了。。 |
42 tairan2006 2024-07-07 07:16:02 +08:00 via Android @Felldeadbird embed 可以直接打包成一个 exe… |
43 dayeye2006199 2024-07-07 08:20:41 +08:00 你要的就是 css framework |
44 sunqb 2024-07-07 09:09:59 +08:00 via Android gin 和前端库没关系 |
46 idblife OP @Felldeadbird 还没用过 vue ,有没有不用编译的用法? |
48 Felldeadbird 2024-07-07 15:17:19 +08:00 @tairan2006 啊,还可以一起打包的吗?我现在都是打包 go 代码,然后目录放 vue 编译的文件。明天上班我试下。 @idblife vue 很简单的,你试下写。配搭 go 真的是绝配。业务代码上比写 JQ 更舒服。不过在一些功能开发上,我觉得 VUE 没有 bootstrap 这些来的直接。bootstrap 一句话你就完成了页面布局、表单调用了。VUE 得绕一个圈,把组件逻辑写完。只要用上手了,就觉得 VUE 前端写起来比 bootstrap 更快,毕竟你后面写项目可以用到之前的写的组件代码。 |
49 jlkm2010 2024-07-07 18:09:20 +08:00 今昔是何年 |
50 timnottom 2024-07-07 18:40:05 +08:00 |
51 oyps 2024-07-08 05:48:12 +08:00 还是前后端分开弄吧,方便点 |
52 Ayanokouji 2024-07-08 08:58:54 +08:00 https://github.com/mikestefanello/pagoda 推荐用参考这个项目,用 htmx ,gin 的渲染不太好用。 |
53 815979670 2024-07-08 09:56:36 +08:00 前几天刚好写了一个 go:embed 嵌入 web 静态资源的笔记 https://www.dbkuaizi.com/archives/377.html |
55 3img 2024-07-08 10:31:36 +08:00 写过 php 模板,太古老了 |
56 mu1er 2024-07-08 10:53:39 +08:00 jquery 一把嗦 |
57 lavvrence 2024-07-08 12:25:55 +08:00 tailwind +shadcn |
58 ExplodingDragon 2024-07-08 14:12:42 +08:00 试试 chi + bootstrap + htmx + alpinejs 组合,go 就专心写交互组件了,依靠 htmx 来搭积木非常方便。 |
59 oyps 2024-07-13 08:47:15 +08:00 我用 OP 的数据,写了个纯静态的: https://iuroc.github.io/haixiu/ ,支持 OP |