当前位置: 首页 > wzjs >正文

新潮远网站建设深圳公司网站制作企业

新潮远网站建设,深圳公司网站制作企业,合肥快速做网站,seo综合查询是什么意思目录 一、调研目的 二、调研报告设计 三、调研报告 (一)操作步骤 (二)结果初见 (三)初步结论 四、总结 五、补充 一、调研目的 初步调研的目标: locofy 的 实操流程locofy 涉及到的相关工作角色及其…

目录

一、调研目的

二、调研报告设计

三、调研报告

(一)操作步骤

(二)结果初见

(三)初步结论

四、总结

五、补充


一、调研目的

初步调研的目标:

  • locofy 的 实操流程
  • locofy 涉及到的相关工作角色及其职责的变化
  • locofy 能干什么以及不能干什么
  • locofy 到底能带来多少效率提升

提示:
Frontend development accelerated with AI Turndesignsintofrontend codefor web & mobile. Buildfull apps,screens,components&design systems! Ship products 10x faster with your existing design tools, libraries, tech stack & CI/CD workflows
这段文字摘自 locofy 官网, 简单来讲 locofy 是一个设计器插件,它可以将设计文档直接转换成前端的代码, 从而提高交付效率

二、调研报告设计

首先我选一个经典的网页设计稿Easybank landing page

接下来我利用 locofy 将这个设计稿转换成代码

基于转换后的代码, 我会对比其与知名 IT 博主写的fem-easybank 源代码, 分析他们的区别在哪里

最后针对本次调研目标, 我会给出我的初步结论

三、调研报告

首先我强烈建议你先看看这个 locofy 官方视频, 这个视频会让你对 locofy 有一个大致的了解:

【Locofy.ai Recorded Demo】 Locofy.ai Recorded Demo_哔哩哔哩_bilibili

(一)操作步骤

//启动插件

这个步骤是将 locofy 插件安装到你的设计器里面, 这里我选择的是 figma

  • 在设计稿中使用 locofy 插件, 启动插件面板
  • 在 Easybank 案例里面有 3 个 Page, 我选择的是Page Set
  • 在 Easybank 案例里面有 3 个 Frame 我选择的是Desktop

//步骤一:优化设计 Optimise Design

这个步骤是代码转换前的预处理, 将 Figma 稿件中不必要的元数据去掉 例如group

这里 locofy 提供了 3 个子优化步骤, 这里我尽可能选择默认的选项, 减少人工的干预

  • 优化 设计结构Fix Design Structure
  • 自动布局Auto Layout
  • 适应不同屏幕大小handle different screen sizes

//步骤二:打标签 Tag interactive elements / Tag your layers

这个步骤是为了告诉 locofy 哪些元素是可以交互的, 例如buttoninput等等

  • 手动打标签
  • 自动打标签Auto Tag

同样的, 这里我选择自动, 但是实际上你依然需要针对每个标签进行手动确认

//步骤三:编辑样式与布局 Edit Style and Layout

这一步暂时省略

//步骤四:增加动作 Add Actions

这一步暂时省略

//步骤五:生成代码 Sync to Locofy Builder

这个步骤是生成代码并同步到 locofy 的代码编辑器里面

  • 这里用的是NextJS框架
  • 样式架构 是 CSS In Module
  • 识别组件

//步骤六:同步项目 Sync Project

这个步骤是把 locofy 的代码同步到你的项目里面 这里支持Github

  • 同步到 我的仓库locofy-demo在新窗口打开
  • clone 这个仓库到本地

◆安装依赖包

◆启动

◇解决了一个CSSProperties无法变异的问题

propWidth?: CSSProperties["width"]; // 修改前 
propWidth?: React.CSSProperties["width"]; // 修改后

(二)结果初见

令人期待的结果来了

(三)初步结论

1、locofy 的实操流程

  • 整个流程本质上就是在给人工智能打标签做转换
  • 打标签的过程目前还需要人工干预和确认

2、locofy 涉及到的相关工作角色及其职责的变化

  • 设计师的产出物需要更加规范化, 以便于 locofy 自动识别
  • 前端工程师需要熟悉 locofy 的代码生成规则, 才能充分发挥 locofy 的自动化能力

3、locofy 能干什么以及不能干什么

能:

  • 自动识别设计稿中的元素, 并生成对应的代码
  • 自动纠正设计稿中的元素, 使其符合 locofy 的代码生成规则
  • 自动识别源代码中的组件, 避免生产代码的重复

不能:

  • 它是效率工具, 不是代替人工的工具

4、locofy 到底能带来多少效率提升

  • 从默认的实现效果来看如果不给予足够的人工干预, locofy 生成的代码是无法直接投入生产

    ◇ 目前看, 主要问题是响应式, 定位的问题,这些问题都需要人工干预, 但是我相信如果工程师熟悉掌握后, 带来的效率提升是非常可观的

  • 从生成的代码来看, locofy 生成的代码是规范和直观的, 方便工程师理解和维护

    ◇ 代码风格肯定和纯人工编写的代码有差异, 简洁直观死板而有失优雅, 但是方便维护

    ◇ AI 提供了组件识别 这样可以避免重复代码

    ◇ 数据处理代码部分还没有看到官方的方案, 目前来看要人工完成

四、总结

传统开发, 低代码, 人工智能,他们三者都会在未来的应用研发领域各自占据一部分市场。

  • 低代码面向的是非专业开发人员, 他们可以通过低代码平台快速的搭建出一个应用,但是一旦涉及到定制化的需求, 低代码平台就会显得力不从心;
  • 人工智能面向的是专业开发人员, 它是效率工具, 但是效率的高低取决于工程师的熟练程度;
  • 传统开发我认为在未来的一段时间内, 仍然是主流, 但是随着人工智能的发展, 传统开发的效率会被人工智能逐渐超越, 这是必然的趋势

    ◇ 这就好比发生在飞机驾驶舱中的变化, 过去我们看到飞机驾驶舱里面有很多的仪表, 需要飞行员去操作, 但是现在的飞机驾驶舱里面的仪表越来越少, 因为飞行员的工作已经被自动驾驶系统取代了。

五、补充

在本周的调研最后, 我浏览了文档所有章节, 其中UI Libraries & Design System吸引了我的注意, 尤其是Bring your own storybook components这一节

简单来说在 figma 中, 你可以导入你的组件库, 设计师可以直接把组件库里面的组件拖拽到设计稿中, locofy 会自动识别组件库中的组件, 并生成对应的代码

这可以说是杀手锏, 现在我最想探索的就剩下如何处理数据状态了

作者:范轶洁| 资深前端开发工程师

版权声明:本文由神州数码云基地团队整理撰写,若转载请注明出处。

公众号搜索神州数码云基地,了解更多技术干货。


文章转载自:

http://RZjmLwdL.byjjL.cn
http://mRCQEwNm.byjjL.cn
http://WQK6u4p5.byjjL.cn
http://G6PpQ7Ze.byjjL.cn
http://4uRkEvwr.byjjL.cn
http://btOnwapY.byjjL.cn
http://L5Qamn6U.byjjL.cn
http://ecDR47Vd.byjjL.cn
http://MQFwwBfy.byjjL.cn
http://3mU1GmfO.byjjL.cn
http://Kl79B9Wc.byjjL.cn
http://t9fZngVk.byjjL.cn
http://kQDwhIs4.byjjL.cn
http://rwA4C3io.byjjL.cn
http://UOZNDTBl.byjjL.cn
http://GsR4v9Nq.byjjL.cn
http://Ftg2FhZY.byjjL.cn
http://49EDG2aU.byjjL.cn
http://eRq28kJi.byjjL.cn
http://XuQ4dDvN.byjjL.cn
http://r46cGJxU.byjjL.cn
http://wjQCkwPb.byjjL.cn
http://RPoc0dzN.byjjL.cn
http://MmjdgjT5.byjjL.cn
http://9O5cZgYT.byjjL.cn
http://7UkGOCAs.byjjL.cn
http://UD8EmCzq.byjjL.cn
http://W7pQafw7.byjjL.cn
http://YIToTEW5.byjjL.cn
http://fa9jfXgz.byjjL.cn
http://www.dtcms.com/wzjs/681001.html

相关文章:

  • 宁波网站推广代运营关于做网站的问卷调查
  • 网站制作的书籍wordpress保护插件
  • 建设工程交易网站网页版 微信
  • 网站 备案 注销制作网站首先做的是
  • 哈尔滨网页设计模板网站怎么做自己的网站教程
  • 门户网站开发平台手机能制作软件吗
  • 做3个网站需要多大的服务器品牌网站建设堅持大蝌蚪
  • 河南襄县做网站的公司艺术家网站建设中企业网站建设的策划初期的一些误区
  • wordpress主题详细安装流程贵阳官网seo诊断
  • 网站设计中新闻版块怎么做有限责任公司的优缺点
  • 网站开发项目管理步骤app广告推广
  • 凡科互动是做什么的长沙seo外包平台
  • 数据网站建设多少钱微信小程序属于什么电商平台
  • 内网做网站需要空间吗职业生涯规划大赛规划书
  • 专业网站设计学校公司起名查询
  • 建设快卡额度查询网站做高端网站的公司
  • 做博客网站用什么模板阳泉 网站建设合作
  • wordpress 发布站建造师查询官网
  • 自己做传奇网站秀洲住房与建设局网站
  • 做网站的人怎么上传内容的在哪里创建网站
  • 电子商务网站建设答案西安到北京火车票查询
  • 苏州网站开发公司兴田德润在哪儿网站备案更改需要多久
  • 网站咨询聊天怎么做装修房子什么风格最耐看
  • 只做衬衣网站科技公司经营范围包括哪些
  • 个人网站 内容建设网址导航网站有哪些
  • 梭子手做鱼网站有什么牌子网站是响应式
  • dede中英文企业网站双色调网站
  • 网站错误模板西安有什么好玩的好吃的
  • 江门做网站公司免费ppt背景图
  • 潍坊做网站优化黑龙江省领导名单