人工智能写代码?放心,Sketch2Code干不过前端开发

最近Sketch2Code风头很火,号称要让前端凉凉。

从搜索“Sketch2Code”的结果来看,前端似乎真的要完蛋了。

然而事实真的是这样吗?从我的一番体验来看,Sketch2Code目前还干不过前端开发,前端同学可以放心了!

Sketch2Code:我要替代前端!!!

前端:我不给你一脚你就不知道什么叫社会。。。

那Sketch2Code到底是什么?为什么口气这么大?

Sketch2Code是微软开源的一款人工智能解决方案,使用人工智能将手稿图自动转化为html前端代码。从github上可以看到,是微软AILab项目的一款产品。(为什么微软AILab就这么一个项目。。。)

根据Sketch2Code官网介绍,Transform any hands-drawn design into a HTML code with AI。

带着好奇心,我亲自去体验了一番

1. 进入官网,发现页面加载很慢,看了一下网络请求,发现有一些代码是使用的googleAPI的,原来是被墙了,上梯子搞定。

2. 选择官网提供的第三个示例,点击use this sample,等待几秒钟,就可以看到已经完成了。

3. 点击下载html代码,下载到result.html,在chrome打开这个文件,然后查看手机版本的。

文字图片大小适应。。多识别内容。。少识别内容。。手机排版。。

4. 右键查看网页源代码。

可以看到用的是bootstrap框架,可以说是非常基础了。。css也是最原始的写法。。

体验结束。。。列一下几个大的问题吧:

1. 手稿识别准确率欠佳

2. html的自适应不好

3. 代码复用性差

4. 最要命的一点,没有任何业务逻辑,没有任何交互

就算把这个结果给前端人员去改,也不容易:编码风格习惯,不同框架适应,复用等等。而且现在前端发展飞快,已经步入大前端时代,各种技术层出不穷,光bootstrap官网首页列出的就有接近70种。

所以,放心,Sketch2Code干不过前端开发。

自由,

是因为自己真的有方向。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180912G1LFCR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券