最近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干不过前端开发。
自由,
是因为自己真的有方向。
领取专属 10元无门槛券
私享最新 技术干货