imgcook的出现妄想代替前端工程师?

来源:程序思维浏览:8044次
要说开源的精神,阿里有望成为国内的前沿。

imgcook的出现妄想代替前端工程师?

近年来,阿里一直在“搞事情”。根据阿里最近发布的《2018 年度代码报告》,阿里巴巴目前拥有400多个开源项目,包括中间件、框架、组件、数据库、存储等,其中包括滴滴、网易、Netflix、Uber互联网公司都是阿里开源项目的用户。

最近阿里没有闲着,并发布了每个人都喜欢的代码自动生成工具imgcook。imgcook官网:https://imgcook.taobao.org/

如何智能地自动生成代码?

imgcook

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程序员。



事实上,之前已经有很多自动代码生成器,但似乎它并没有引起太多波动。那么对于程序员来说,所谓的代码生成、自动编程真的有实用价值吗?

自动编程是否具有实用价值?

有许多众所周知的自动代码生成工具引起了公众的关注,例如微软上面提到的Robust Fill、,pix2code、DreamViewer等,以前由Microsoft Visual Studio发布也支持智能辅助编程。然而,在这种情况下,更多的是模仿,很少有人将其实际应用于编程,其生产价值尚未得到很好的研究。

为此,王皓在他的个人博客《我为什么不在乎人工智能》中发表了自己的观点:

我现在非常简单地告诉你(自动编程系统)是不可能的。

要在机器上做事,人们必须至少告诉机器他们想要什么,但表达这种“无论”的难度几乎与编程相同。

良好的编程工具可以使程序员工作更加舒适和高效,但任何尝试替换程序员工作、节省编程人工成本、克程序员处理、试图将他们变成“可替换的原件”最终会转弯,使雇主收到适得其反的效果后果。

所以不要考虑自动编程。

——似乎每个人“寻求”的自动编程似乎都是乌托邦。但也有很多人说,“他们不会隐藏,但他们至少是一个可用的工具。”、“虽然效果有点令人担忧,但实际上这个代码可以由月薪3k的实习生雇用,我可以接受。” ......而且随着人工智能技术的深入应用,整体上它也是一种不断优化的趋势,不是吗?

回顾一下imgcook工具,作为“淘宝前端团队在过去两年内推出的新产品”,它在代码生成、的可靠性方面也做了很多努力,更适合二次开发。友好。此外,imgcook将“在代码级别为恢复的UI生成更广泛的Flexbox布局”、“根据开发人员在某些自定义命名(例如样式命名)上的习惯生成更人性化的命名”用户友好的、智能设计。

因此,这个不是无味的工具可能值得一试。
精品好课
jQuery视频教程从入门到精通
jquery视频教程从入门到精通,课程主要包含:jquery选择器、jquery事件、jquery文档操作、动画、Ajax、jquery插件的制作、jquery下拉无限加载插件的制作等等......
最新完整React视频教程从入门到精通纯干货纯实战
React是目前最火的前端框架,就业薪资很高,本课程教您如何快速学会React并应用到实战,教你如何解决内存泄漏,常用UI库的使用,自己封装组件,正式上线白屏问题,性能优化等。对正在工作当中或打算学习React高薪就...
HTML5基础入门视频教程易学必会
HTML5基础入门视频教程,教学思路清晰,简单易学必会。适合人群:创业者,只要会打字,对互联网编程感兴趣都可以学。课程概述:该课程主要讲解HTML(学习HTML5的必备基础语言)、CSS3、Javascript(学习...
VUE2+VUE3视频教程从入门到精通(全网最全的Vue课程)
VUE是目前最火的前端框架之一,就业薪资很高,本课程教您如何快速学会VUE+ES6并应用到实战,教你如何解决内存泄漏,常用UI库的使用,自己封装组件,正式上线白屏问题,性能优化等。对正在工作当中或打算学习VUE高薪就...
HTML5视频播放器video开发教程
适用人群1、有html基础2、有css基础3、有javascript基础课程概述手把手教你如何开发属于自己的HTML5视频播放器,利用mp4转成m3u8格式的视频,并在移动端和PC端进行播放支持m3u8直播格式,兼容...
最新完整React+VUE视频教程从入门到精,企业级实战项目
React和VUE是目前最火的前端框架,就业薪资很高,本课程教您如何快速学会React和VUE并应用到实战,教你如何解决内存泄漏,常用库的使用,自己封装组件,正式上线白屏问题,性能优化等。对正在工作当中或打算学习Re...
React实战视频教程仿京东移动端电商
React是前端最火的框架之一,就业薪资很高,本课程教您如何快速学会React并应用到实战,对正在工作当中或打算学习React高薪就业的你来说,那么这门课程便是你手中的葵花宝典。
Vue2+Vue3+ES6+TS+Uni-app开发微信小程序从入门到实战视频教程
2021年最新Vue2+Vue3+ES6+TypeScript和uni-app开发微信小程序从入门到实战视频教程,本课程教你如何快速学会VUE和uni-app并应用到实战,教你如何解决内存泄漏,常用UI库的使用,自己...
收藏
扫一扫关注我们