james122333 最近的时间轴更新
james122333

james122333

V2EX 第 392053 号会员,加入于 2019-03-14 11:05:54 +08:00
james122333 最近回复了
只是不开源
我都用 shell 弄一个模板了
gin 本身有性能问题 尤其是 web 这种一页很多请求的
除此之外用 go 其实也可以写前端 只是要封装
本身就有 xml 支持了 css 和 js 也都可以自造轮子生成
发挥创造力的简单例子
html(
head(
title(text("test")),
style(
selectors(
selector(
".header",
),
style_display_flex(),
),
),
script(),
),
body(
div(attr(class, "header"), text("test")),
),
)
可以写函数切割元件 也就是 component 了 也可以只生成 html 避免代码泄露
至于有人说模板不好 模板很不错的 以上都可以实现
只用命令行 解冲突用 vimdiff 快捷键就是爽
@YYYeung

并不是 达不到你要的效果 有很多特性会缩限被替换的可能性 尤其是用框架类的更是如此 就算有解法也是非常弯曲 也要多写很多东西
这有个词叫无招胜有招 见机行事以符合上层脑热想到的 整成 java 那样无法应对千变万化的需求的 光封装可视就搞死人了 这也是框架坏处
你凭良心讲这不是很贴切吗 一堆设计模式不过是因应产生 也只有爱写的会觉得设计模式好 事实上 java 也可以不那么写 计算机的世界没有什么是不可以加一层转译的 等遇到了再转译不迟 也不会增加多少複杂度
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2233 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 00:49 · PVG 08:49 · LAX 17:49 · JFK 20:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.