关于后端定制前端界面

2020-04-15 18:25:09 +08:00
 junziyangyang

前端一知半解,看到有的网站可以通过后台调整前端或者设计前端公共模板或者一些界面,组合一起就显示成页面,技术栈不太懂,请教下大家,麻烦赐教下

2150 次点击
所在节点    问与答
23 条回复
xiaoxinshiwo
2020-04-15 21:44:11 +08:00
现在都是前后端分离了,后端渲染不流行了
oneisall8955
2020-04-15 22:03:52 +08:00
JSP ?
jugelizi
2020-04-15 22:18:33 +08:00
可视化拖拽
所见即所得啊
yafoo
2020-04-15 23:23:45 +08:00
前端根据后端传来的数据,动态改变显示样式。
jimliang
2020-04-15 23:28:17 +08:00
就是定义一套页面生成的规则,将前端的 scheme 化。常见的有表单生成、模板生成、邮件内容生成。
junziyangyang
2020-04-16 07:44:13 +08:00
@xiaoxinshiwo 但是方便啊
junziyangyang
2020-04-16 07:44:58 +08:00
@jimliang 好像是这意思,查了半天资料也没查到具体实现,有可能是我打开方式不对
junziyangyang
2020-04-16 07:45:11 +08:00
@oneisall8955 好像不是
junziyangyang
2020-04-16 07:45:27 +08:00
@jugelizi 有点这意思
junziyangyang
2020-04-16 07:46:20 +08:00
@yafoo 差不多,我看的那个网站可以通过后台设置前端公公页面,还有一些模块页面,然后自己选择组合方式,生成前台页面
murmur
2020-04-16 08:15:03 +08:00
我们就是这么做的,在 template 里写了一堆的 if 和 for,预制了标准布局和组件,这种做 cms 或者办公软件可以,通用不靠谱
jydeng
2020-04-16 08:58:32 +08:00
适合特定的需求,比如说表单项目,通用基本不可能,复杂度是没办法消灭的。
ChineseCabbage
2020-04-16 09:04:28 +08:00
我之前写过一个类似的功能,后台系统有个专门的页面对前端页面进行设置,之后保存将配置信息入库就好了,前端访问的时候 url 会带一个模板 ID,再通过这个模板 ID 去读取对应的配置并循环判断渲染就好了
rogwan
2020-04-16 09:06:51 +08:00
后端也可以模块化,然后数据驱动,但是缺少虚拟 dom 的实现,少量就全部预加载,或者用条件控制,大量的模块设计还是交给前端实现吧,专业的人干专业的事。
Mutoo
2020-04-16 09:07:31 +08:00
wordpress 有很多这类的插件,帮助小网站的管理员快速建站。像是 Visual Composer,Divi 都做得不错。
raymanr
2020-04-16 09:16:50 +08:00
感觉不太现实啊

如果本身对于前端都不是很了解, 还尝试通过代码生成器来生成前端内容, 感觉有点困难
junziyangyang
2020-04-17 07:45:35 +08:00
@murmur 这种做法有点太繁琐了
junziyangyang
2020-04-17 07:46:16 +08:00
@Mutoo 主要是自己要实现这样的,但没有思路
junziyangyang
2020-04-17 07:47:03 +08:00
@rogwan 准备搞全栈,所以得自己做,哈哈
junziyangyang
2020-04-17 07:47:58 +08:00
@ChineseCabbage 这个思路很清晰,看来要琢磨下

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

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

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

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

© 2021 V2EX