imgcook的出现妄想代替前端工程师?
日期:2019-01-14
来源:程序思维浏览:7291次
要说开源的精神,阿里有望成为国内的前沿。
![imgcook的出现妄想代替前端工程师?](http://www.lucklnk.com/uploadfiles/1547476575.jpg)
近年来,阿里一直在“搞事情”。根据阿里最近发布的《2018 年度代码报告》,阿里巴巴目前拥有400多个开源项目,包括中间件、框架、组件、数据库、存储等,其中包括滴滴、网易、Netflix、Uber互联网公司都是阿里开源项目的用户。
最近阿里没有闲着,并发布了每个人都喜欢的代码自动生成工具imgcook。imgcook官网:https://imgcook.taobao.org/
如何智能地自动生成代码?
![imgcook](http://www.lucklnk.com/filespath/images/20190114223726.gif)
Imgcook中文翻译为“图像大厨”,顾名思义,它是一个专注于处理各种图像的工具(Sketch、PSD、静止图像),智能地表示生成各种图像以生成可维护的UI视图代码。
虽然它仍然只是一个社区体验版,但它也是淘宝前端团队近两年推出的全新产品。根据阿里的官方声明,这个imgcook口号是“高度还原各种图像,释放 UI 开发生产力”,足以成为P5级重构工程师,实现100%恢复、100%兼容、以及一键上线!
也就是说,设计师不再需要恢复检查,测试不再需要适配样式了,开发再也不用切图写样式了,喜大普奔有没有......
自动代码生成是有争议的:它是痛点还是伪需求?
对此,众多吃瓜网友们立即兴冲冲地围观吐槽之。
有表示高度认可的:
@刘子健_且行且歌:个人经历,我感觉很好,总的来说,瑕不掩瑜。我也关注Github中的类似项目,但它们是一些论文和实验数据。这是一个非常实用的系统,至少有一个工具可用,它可以帮助我们减少部分页面开发工作量。如果你真的想在电影中做AI效果,那么估计当时每个人都会等待失业。
@小猪快跑乐乐:我今天听说D2中骰子的分享,而且当场体验,真的很不错,识别率也很高,个人感觉还是很有用的。但是,这要求设计人员设计草案必须符合设计规范,以确保后期更改的成功率和成本。
@大明爷:很好,我希望将它应用到各种复杂的场景中,最后我不必编写CSS HTML。
@ Quetzalcoatlus1:后端菜鸡翘首以盼,写CSS是我最痛苦的时刻。还有代码生成器立即与其他或短命的、相关联或难以生存:
@mountainguan:pix2code ...它听起来有点不复存在,最后一次提交是一年前的事。
Robert_:很久以前DreamViewer也有它,但当时基础设施并不完美,现在它逐渐成为模块标准,拥有丰富的组件。
更令人怀疑并表达了对前端的深切关注:
@布荆走天涯:不,我只是想问,这有用吗?如果我想编写交互,生成的代码必须长时间查看它。
@ fancy-pants:感觉很酷,这是件坏事。
@阔诺潇二狗哒:前端更容易还是失业警告?
@Andself:前端很难抓住对方的饭碗!
@Ahkari raccoon:当前端干燥时,它就会自杀。
微博博客@Easy表示,前端“革命”的命题表明语法和结构、的主要功能,补充Swoole和框架等,基本上是一个现代的PHP程序员。
![](http://www.lucklnk.com/filespath/images/20190114223819.png)
事实上,之前已经有很多自动代码生成器,但似乎它并没有引起太多波动。那么对于程序员来说,所谓的代码生成、自动编程真的有实用价值吗?
自动编程是否具有实用价值?
有许多众所周知的自动代码生成工具引起了公众的关注,例如微软上面提到的Robust Fill、,pix2code、DreamViewer等,以前由Microsoft Visual Studio发布也支持智能辅助编程。然而,在这种情况下,更多的是模仿,很少有人将其实际应用于编程,其生产价值尚未得到很好的研究。
为此,王皓在他的个人博客《我为什么不在乎人工智能》中发表了自己的观点:
我现在非常简单地告诉你(自动编程系统)是不可能的。
要在机器上做事,人们必须至少告诉机器他们想要什么,但表达这种“无论”的难度几乎与编程相同。
良好的编程工具可以使程序员工作更加舒适和高效,但任何尝试替换程序员工作、节省编程人工成本、克程序员处理、试图将他们变成“可替换的原件”最终会转弯,使雇主收到适得其反的效果后果。
所以不要考虑自动编程。
——似乎每个人“寻求”的自动编程似乎都是乌托邦。但也有很多人说,“他们不会隐藏,但他们至少是一个可用的工具。”、“虽然效果有点令人担忧,但实际上这个代码可以由月薪3k的实习生雇用,我可以接受。” ......而且随着人工智能技术的深入应用,整体上它也是一种不断优化的趋势,不是吗?
回顾一下imgcook工具,作为“淘宝前端团队在过去两年内推出的新产品”,它在代码生成、的可靠性方面也做了很多努力,更适合二次开发。友好。此外,imgcook将“在代码级别为恢复的UI生成更广泛的Flexbox布局”、“根据开发人员在某些自定义命名(例如样式命名)上的习惯生成更人性化的命名”用户友好的、智能设计。
因此,这个不是无味的工具可能值得一试。
![imgcook的出现妄想代替前端工程师?](http://www.lucklnk.com/uploadfiles/1547476575.jpg)
近年来,阿里一直在“搞事情”。根据阿里最近发布的《2018 年度代码报告》,阿里巴巴目前拥有400多个开源项目,包括中间件、框架、组件、数据库、存储等,其中包括滴滴、网易、Netflix、Uber互联网公司都是阿里开源项目的用户。
最近阿里没有闲着,并发布了每个人都喜欢的代码自动生成工具imgcook。imgcook官网:https://imgcook.taobao.org/
如何智能地自动生成代码?
![imgcook](http://www.lucklnk.com/filespath/images/20190114223726.gif)
Imgcook中文翻译为“图像大厨”,顾名思义,它是一个专注于处理各种图像的工具(Sketch、PSD、静止图像),智能地表示生成各种图像以生成可维护的UI视图代码。
虽然它仍然只是一个社区体验版,但它也是淘宝前端团队近两年推出的全新产品。根据阿里的官方声明,这个imgcook口号是“高度还原各种图像,释放 UI 开发生产力”,足以成为P5级重构工程师,实现100%恢复、100%兼容、以及一键上线!
也就是说,设计师不再需要恢复检查,测试不再需要适配样式了,开发再也不用切图写样式了,喜大普奔有没有......
自动代码生成是有争议的:它是痛点还是伪需求?
对此,众多吃瓜网友们立即兴冲冲地围观吐槽之。
有表示高度认可的:
@刘子健_且行且歌:个人经历,我感觉很好,总的来说,瑕不掩瑜。我也关注Github中的类似项目,但它们是一些论文和实验数据。这是一个非常实用的系统,至少有一个工具可用,它可以帮助我们减少部分页面开发工作量。如果你真的想在电影中做AI效果,那么估计当时每个人都会等待失业。
@小猪快跑乐乐:我今天听说D2中骰子的分享,而且当场体验,真的很不错,识别率也很高,个人感觉还是很有用的。但是,这要求设计人员设计草案必须符合设计规范,以确保后期更改的成功率和成本。
@大明爷:很好,我希望将它应用到各种复杂的场景中,最后我不必编写CSS HTML。
@ Quetzalcoatlus1:后端菜鸡翘首以盼,写CSS是我最痛苦的时刻。还有代码生成器立即与其他或短命的、相关联或难以生存:
@mountainguan:pix2code ...它听起来有点不复存在,最后一次提交是一年前的事。
Robert_:很久以前DreamViewer也有它,但当时基础设施并不完美,现在它逐渐成为模块标准,拥有丰富的组件。
更令人怀疑并表达了对前端的深切关注:
@布荆走天涯:不,我只是想问,这有用吗?如果我想编写交互,生成的代码必须长时间查看它。
@ fancy-pants:感觉很酷,这是件坏事。
@阔诺潇二狗哒:前端更容易还是失业警告?
@Andself:前端很难抓住对方的饭碗!
@Ahkari raccoon:当前端干燥时,它就会自杀。
微博博客@Easy表示,前端“革命”的命题表明语法和结构、的主要功能,补充Swoole和框架等,基本上是一个现代的PHP程序员。
![](http://www.lucklnk.com/filespath/images/20190114223819.png)
事实上,之前已经有很多自动代码生成器,但似乎它并没有引起太多波动。那么对于程序员来说,所谓的代码生成、自动编程真的有实用价值吗?
自动编程是否具有实用价值?
有许多众所周知的自动代码生成工具引起了公众的关注,例如微软上面提到的Robust Fill、,pix2code、DreamViewer等,以前由Microsoft Visual Studio发布也支持智能辅助编程。然而,在这种情况下,更多的是模仿,很少有人将其实际应用于编程,其生产价值尚未得到很好的研究。
为此,王皓在他的个人博客《我为什么不在乎人工智能》中发表了自己的观点:
我现在非常简单地告诉你(自动编程系统)是不可能的。
要在机器上做事,人们必须至少告诉机器他们想要什么,但表达这种“无论”的难度几乎与编程相同。
良好的编程工具可以使程序员工作更加舒适和高效,但任何尝试替换程序员工作、节省编程人工成本、克程序员处理、试图将他们变成“可替换的原件”最终会转弯,使雇主收到适得其反的效果后果。
所以不要考虑自动编程。
——似乎每个人“寻求”的自动编程似乎都是乌托邦。但也有很多人说,“他们不会隐藏,但他们至少是一个可用的工具。”、“虽然效果有点令人担忧,但实际上这个代码可以由月薪3k的实习生雇用,我可以接受。” ......而且随着人工智能技术的深入应用,整体上它也是一种不断优化的趋势,不是吗?
回顾一下imgcook工具,作为“淘宝前端团队在过去两年内推出的新产品”,它在代码生成、的可靠性方面也做了很多努力,更适合二次开发。友好。此外,imgcook将“在代码级别为恢复的UI生成更广泛的Flexbox布局”、“根据开发人员在某些自定义命名(例如样式命名)上的习惯生成更人性化的命名”用户友好的、智能设计。
因此,这个不是无味的工具可能值得一试。