首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
宝塔
V2EX  ›  分享发现

想请教大伙有了解过 json 形式写 web 的项目吗?

  •  
  •   stuhkg · 106 天前 · 1987 次点击
    这是一个创建于 106 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自带一些组件库,然后通过 json 的形式进行编程,有没有了解过类似的项目?

    21 回复  |  直到 2019-08-03 11:31:08 +08:00
        1
    wu6694449   106 天前 via Android
    json 不是用来数据传输的吗。。。
        2
    RebornQ   106 天前 via Android
    JSON 不是一种数据格式吗。。。怎么编程。。。
        3
    rbe   106 天前
    完全 json 是不现实的,表达能力不够吧。应该要么是某种 DSL,要么是结合 json 配置编码,所以你可能说的是这个?
    https://github.com/baidu/amis
        4
    fdd   106 天前 via iPhone
    AMIS 吹爆
        5
    cheeto   106 天前
    根据返回的 JSON 动态渲染组件吧
        6
    nnnToTnnn   106 天前
    if else for 这个逻辑运算怎么表达?
        7
    anmie   106 天前
    可能说的是 elm
        8
    msl12   106 天前
    为什么不走寻常路?
        9
    lovedebug   106 天前
    json 的表达能力还是有欠缺的,这种还是用 dsl 比较靠谱吧。
        10
    dongliangnerd   106 天前
    你说的应该是通过 json schema 的形式,动态构建表单甚至页面
        11
    arthas2234   106 天前
    不是用 json 来编程,也许要你写的是一个 json 格式的配置文件。。。
        12
    Leez088   106 天前
    也可能是用 json 渲染 html ?类似 json2xml 那种吧
        13
    sanggao   106 天前 via iPhone
    楼主说的是百度 amis 吧,哈哈哈 我懂
        14
    yangxiongguo   106 天前
    尝试了把搜索栏提取出来,通过 json 配置渲染,效果不错
        15
    Torpedo   106 天前
    这种项目,我觉得比较考验你设计的能力。
    提一个建议,从一开始就考虑支持自定义组件并提供相应的 api
    因为一般结果是 json 能覆盖 8、90 的需求,而剩下的部分,自定义很重要
        16
    1762628386   106 天前
    我懂,就是前端组件化,使用 json 格式的配置文件来动态渲染
        17
    uxstone   105 天前
    他怎么还没来?
        18
    stuhkg   104 天前
    @cheeto 对的 是这个意思
        19
    stuhkg   104 天前
    @Torpedo 前几天可以宝塔面板的前端源码,部分就是运用这种方式写的,不是不太成规模
        20
    stuhkg   104 天前
    @rbe 谢谢大佬,学到了
        21
    stuhkg   104 天前
    @uxstone hi,我来了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2293 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 12:22 · PVG 20:22 · LAX 04:22 · JFK 07:22
    ♥ Do have faith in what you're doing.