11

微信小程序自1 月发布以来有段时间了,之前给我的印象就是背影很美,估计是个美女,因为听到小程序不需要下载,安装,信息触手可及,用完即走,无需卸载,感觉那可谓是前途无量,然而当时正使用Ubuntu开发的正欢,外加个人也不是很喜欢在刚刚出来时去凑热闹,所以最近才来体验了一波。但就开发体验而言,表示实在有点不爽

文档

快速开始

开发槽点

不能使用第三方库

图片描述

小程序框架的目录结构由这四个文件组成,.js文件负责页面逻辑,有组件开发经历即使用过 React 等主流 js 框架的同学可以直接上手,.wxml好比 html,通过小程序提供的组件来书写页面结构,.wxss好比 css,书写页面的样式,.json是配置文件,有 node 项目的经历的同学对这样的配置文件那也是可以轻松的掌握,但没有哪个文件支持引用第三方库,即便小程序可以支持ES6语法,但自npmyarn出来以后,对开发者而言,不能通过install复用代码在目前前端开发过程中可谓是是极其痛苦的,且就目前小程序提供的有些UI 组件并不能满足项目的开发场景

调试器不支持自动补全

图片描述

我们在调整页面样式的时候,经常借助Chrome 的开发者工具,在里面修改某个元素的样式非常的方便,而且可以直接预览,之后可将修改过的样式代码直接复制粘贴到文件中,大大地提高了开发者的效率,然而微信开发者工具虽也有调试器,但却并不支持 css 属性和样式自动补全,相信使用 Chrome 开发者工具调试过样式的同学都会感觉特别憋屈

资源

总结

老实说,微信小程序就目前给我的开发体验不是忒好,她就像一个背影杀手。当然,小程序刚推出来不久,有些毛病那也是很正常的,如果开发者工具能够加强开发体验,我相信,在不久的将来,小程序还是能掀起一波开发热潮

最后附上我练手做的Demo -- wechat-douban-movie

图片描述


枫上雾棋
1.5k 声望121 粉丝

[链接]