Deco 是什么?—

Deco 智能代码项目是我们团队在「前端智能化」方向上的探索,其聚焦设计稿一键生成多端代码这一切入点,实现将 Sketch/Photoshop 等设计稿进行解析并直接生成多端代码(Taro/React/Vue)的能力。Deco 可以使前端工程师不需要花大量精力关注设计稿,大大节约了开发成本,为输出更多的多端页面提供了有力的支持,也为业务降本增效带来了巨大动力。

在过去的一年里,Deco 已在京东的两次大促中成功落地,在个性化活动会场的搭建中,研发效率提升达到了 48%。

今天,Deco 外部体验版正式发布了!—

过去一段时间里,Deco 都是面对京东的内部场景,外部无法体验到 Deco,很多外部用户向我们表达了对 Deco 的诉求,我们也一直在小本本上记录每一位用户反馈的需求。

经过对产品细致的打磨,今天,我们终于对外发布了第一个 beta 版本!!!

亲爱的用户,请访问以下链接体验智能代码(deco-preview.jd.com/[1])。

保姆级使用指南—

安装插件

目前 Deco 外部版本仅支持 Sketch 工具,请确保安装 Deco 插件前,已经安装了 Sketch 工具。

  1. 在官网首页,点击下载插件

  2. 双击安装插件

  3. 打开 Sketch 工具,检查插件安装情况

    在顶部工具栏 ⇒ 插件中出现「Deco」,表示安装成功,若没有,则完全退出 Sketch 后重新执行上述步骤,重新打开 Sketch 查看。

导出数据

  1. 打开插件

    在展开菜单中,点击「导出数据」。

  2. 选择设计稿画板或图层

    在 Sketch 选择设计稿画板,或某个图层后,需要点击一下插件面板,等待插件面板显示缩略图和画板名称后,点击「导出数据」。(若未登录,则会先进入到登录窗口,登录完毕后重新导出即可。)

  3. 等待数据成功导出

    数据成功导出后,点击按钮「到工作台粘贴数据」就可以直接跳转到工作台中查看智能还原的布局和代码,点击「返回按钮」可以继续上传其他设计稿模块。

工作台查看

  1. 进入到个人的工作台,使用快捷键 「Control+V」粘贴原始数据到工作台

  2. 等待加载完成后,即可查看结构及样式生成的页面

  3. 下载代码

点击右上角「下载代码」按钮,打开对话框。可以选择提供的代码框架,点击下载则可以获得对应框架的代码包。

未来计划

由于时间比较紧张,很多功能还来不及对外发布,不过大家不用担心,更多更强大的功能正在路上!我们将逐步开放 Deco 内部版本的功能,让 Deco 可以成为业界开发者的好帮手。

组件识别及自动替换

在实现生成静态代码之后,我们基于 AI 算法,实现了对页面中的已有组件进行识别、定位,并高效映射为组件库中的组件,最终解放开发人员的双手。

覆盖更多的研发场景

我们还针对研发全流程定制了一个低代码平台,功能覆盖属性编辑、事件定义、数据绑定、异步数据请求等等功能,覆盖研发的核心流程,可以实现页面的一站式开发,降低开发门槛,提升开发效率。

更多—

过往我们编写了很多相关的技术文章,收到了很多反响,大家可以通过这些文章了解到智能代码背后的技术实现。

设计稿一键生成代码,研发智能化探索与实践[2]

助力双 11 个性化会场高效交付:Deco 智能代码技术揭秘

超基础的机器学习入门-原理篇

相关链接

[1]

deco-preview.jd.com/: https://deco-preview.jd.com/

[2]

设计稿一键生成代码,研发智能化探索与实践: https://jelly.jd.com/article/61a6eb9f2a070818620bac2e

················· 若川简介 ·················

你好,我是若川,毕业于江西高校。现在是一名前端开发“工程师”。写有《学习源码整体架构系列》20余篇,在知乎、掘金收获超百万阅读。
从2014年起,每年都会写一篇年度总结,已经写了7篇,点击查看年度总结。
同时,最近组织了源码共读活动,帮助3000+前端人学会看源码。公众号愿景:帮助5年内前端人走向前列。

识别方二维码加我微信、拉你进源码共读

今日话题

略。分享、收藏、点赞、在看我的文章就是对我最大的支持~

Deco 智能代码体验版正式上线啦,快来体验设计稿一键生成代码~相关推荐

  1. 京东Deco 智能代码体验版正式上线啦,快来体验设计稿一键生成代码~

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 Deco 是什么? - Deco 智能代码项目是我们团队在「前端智能化」方向上的探索,其聚焦设计稿一键生成多端代码这一切入点,实现将 Sk ...

  2. Revit插件 | 精装模块15个新功能正式上线,快来体验

    大家好,这里是建模助手. 建模助手建模.算量.出图,一站搞定的--精装模块,正式上线了! 简单来说,精装模块就是辅助用户快速搭建精装修模型,便于后续的模型渲染.出量.出图工作. 目前暂时上线15个功能 ...

  3. 互联网晚报 | 12月30日 星期四 | 百度网盘青春版正式上线;汽车之家回应“年底大裁员”;A股年内成交额创历史新高...

    ‍ 今日看点 ✦ 腾讯微信支付支持全量商家小程序场景开通银联云闪付功能 ✦ 百度网盘青春版正式上线:免费空间10GB,支持无差别速率下载 ✦ 汽车之家:不存在大规模裁员,整体人员优化幅度不及5% ✦ ...

  4. 互联网快讯:中国石化与隆基达成战略合作;极米多款投影产品持续热销;百度网盘青春版正式上线

    国内要闻 中国石化与隆基达成战略合作,携手打造147座分布式光伏加油站: 腾讯宣布互联互通重大进展:微信支付支持全量商家小程序场景开通云闪付功能: 百度网盘青春版正式上线:免费空间10GB,支持无差别 ...

  5. 翻译信手拈来:有道词典linux版正式上线

    外语翻译是用户在日常工作和生活中经常遇到的,而linux桌面系统中始终缺乏一个用户在应用中得心应手的翻译软件.近日,有道词典linux版正式上线,此版本是国内Linux系统发行版团队deepin(即深 ...

  6. 剪映Mac版正式上线,Windows版2021年2月上线,期待吗

    剪映Mac版正式上线,智能剪辑全力服务视频创作者 鞭牛士Bianews消息:11月27日,视频创作工具剪映正式推出Mac专业版,苹果电脑用户可在剪映官网或苹果应用商店免费下载安装,Windows版计划 ...

  7. linux 性能测试 antutu,安兔兔评测Linux版正式上线 Windows版蓄势待发

    原标题:安兔兔评测Linux版正式上线 Windows版蓄势待发 安兔兔评测Linux版正式上线 Windows版蓄势待发 继Android版和iOS版之后,安兔兔评测Linux版今天正式发布. 需要 ...

  8. 云巡店php源码,云巡店™〡连锁版正式上线开放注册〡《系统使用手册 1.0》

    原标题:云巡店™〡连锁版正式上线开放注册〡<系统使用手册 1.0> ①无纸化云操作,大幅提升巡店效率 ②支持上传视频图片,精准锁定问题 ③工作在线完成,问题整改持续追踪 ④自动生成数据分析 ...

  9. 阿里云网盘PC/Mac桌面版正式上线

    近日,阿里云网盘桌面端PC/Mac版正式上线,在官网开启下载使用,阿里云盘是一款速度快.不打扰.够安全.易于分享的网盘,你可以在这里存储.管理和探索内容,尽情打造丰富的数字世界. 桌面端也提供了单个3 ...

最新文章

  1. JavaScript基础学习--事件代理
  2. datagrid分页传递参数_四类数据库分页实现方案总结之Mysql分页实现
  3. 机器学习的入门平台天花板,还可免费实操经典教程,确实也没谁了
  4. 做业务与技术之间的桥梁
  5. 【转载】让页面不缓存js
  6. webpack打包过程如何调试?
  7. 课时47.datalist标签(了解)
  8. oracle 数据库新建实例导入数据
  9. 关于Spring 任务调度之task:scheduler与task:executor配置的详解
  10. 2020班徽设计图案高中计算机,高铁工程学院举办2020级班徽设计大赛
  11. Pytorch使用Tensorboard记录loss曲线 (Tensorboard学习二)
  12. python函数模块关键代码_从零开始学Python(六):函数,模块和类的使用
  13. 三星Galaxy S21开启预购:最早1月14日发布 售价约5300元起
  14. win11任务栏怎么隐藏 Windows11隐藏任务栏的设置方法
  15. 有计算机科学与技术专业的大学,开设计算机科学与技术专业的大学有哪些,开设计算机科学与技术专业的大学有哪些...
  16. 《区块链技术指南》摘要
  17. 嵌入式linux指纹识别项目,基于嵌入式应用平台的指纹识别系统设计
  18. 经历3个失败的游戏创业公司,我所亲历的痛与教训
  19. 【最新】2019年最新青甘大环线攻略收藏版!
  20. 微信web版接口api

热门文章

  1. 凭证 金蝶_金蝶软件账务处理流程之——凭证录入
  2. 怎么制作铁闸门_“短笛”拿铁,最近的心头好!
  3. php负责传递数据,php传递数据的方法有哪些
  4. centos7 docker安装和使用_入门教程
  5. 739. Daily Temperatures - LeetCode
  6. Amoeba for MySQL
  7. HDU4055 - number string(DP)
  8. Hadoop的SequenceFile读写实例
  9. python leetcode_leetcode 刷题经验,主力 python
  10. linux系统日志_如何使用 Linux Cockpit 来管理系统性能 | Linux 中国