HTML/CSS 震惊:完全前端模板化的 RoR

glorysnoopy · 2022年08月16日 · 最后由 ericguo 回复于 2024年10月17日 · 1395 次阅读

最近接触一个项目,完全被震惊了 前端完全模板化,每个模板都是用 liquid 语言写的 加上一些其他 hack,使用户可以图形界面定制前端功能

据说优点是客户可以自主定制前端

我想这样的 ror 肯定非常难以 debug

基本上和 wordpress 差不多,把代码 save 到数据库中 据其他程序员说,shopify 也是这么干的 没接触过 shopify,不知道其前端代码是不是如 wordpress 一样直接 save 到数据库中的

shopify 商店的模板是这样干的,方便店家自己修改

印象中友好速搭也是

hellorails 回复

这样子 debug 简直是要了命了 本来传统的前后端,debug 还算可以

这种完全分离式的,前端出错了都不知道错在哪里,非常难以 debug

哈哈,代码写在数据库中。。。666,这就是死路一条啊

glorysnoopy 回复

那你觉得这个需求应该怎么实现?

sg552sg552 回复

死路一条,开玩笑吗,shopify 可没死,有时候就野路子是最好的,能实现更强大的功能来满足客户

hellonunam 回复

嗯,你说的对~

hellonunam 回复

这个项目的本意是让没有编程背景的人也能以图形界面编写网页 实际情况是,真实的用户环境非常复杂,根本不是靠这样的图形界面就能搞定的

可能一些非常简单的页面可以

事实上,这样的图形界面编程复杂的要命,根本不是非程序员能 handle 的了的 但是没有程序员喜欢这个项目,因为真实代码居然 save 到了 db 里

Rei 回复

这是个伪需求

编程就是要让程序员完成,非要让非程序员来编写网页

可能一些非常简单的页面可以这么搞

真实项目的网页不可能都如理想中的那样简单的

事实上,非程序员根本搞不定这种图形界面编程

glorysnoopy 回复

依据你自己列举的 wordpress 的例子,你觉得伪需求为什么能使 wordpress 如此流行?

glorysnoopy 回复

为什么要让程序员喜欢,客户能喜欢,能用就行了

楼主做过 tob 的程序或者企业软件吗?

客户如何定制 前端产生的事件和数据交互呢.?

glorysnoopy 回复

低代码开发呢?

编程语言给你的能力,不要给自己任何限制。save 的代码是黑盒,剩下的事情只要保证参数符合规范就 ok 了

hellorails 回复

wordpress 最近在快速萎缩啊…… wp engine 和官方的干架只会导致两败俱伤

需要 登录 后方可回复, 如果你还没有账号请 注册新账号