登录 | 注册
小程序交流 +关注 已有0人关注 +发表新主题

小程序开发需要什么技能

精华 发表在 2019-3-5 16:27 来自PC 复制链接 手机看帖 扫一扫!手机看帖更爽 0 296

小程序开发需要什么技能

小程序开发需要什么技能
如果不考虑服务器,小程序开发只需要开发者具有javascriptCSS相关知识即可。
有很多文章说,开发者开发小程序还需要掌握VueAngularJS,这有些强人所难了。小程序确实有很多和VueAngularJS相似的地方,这主要体现在数据绑定上。但VueAngularJS远比微信小程序要复杂得多,为了开发一个简单的小程序,学习远比这个简单的东西复杂多倍的框架实在没有必要。
从先来后到的角度,VueAngularJS等经常MVVM框架确实要先于小程序出现,且小程序借鉴了许多MVVM框架中的经典理想。但对于即没有开发过小程序,也没有任何VueAngularJS经验的开发者,这个先来后到的理念对你没有任何意义。反正都不会,自然优先学习简单的,再进阶复杂的框架。如果你是一个IOSAndroid转型过来的开发者,完全没有必要理会VueAngularJS,小程序开发中很多思想相信你在自己的IOSAndroid领域已经有体会。
如果你只是为了开发小程序前端部分,更没有必要学习NodeJS。前端是前端,服务器是服务器语言也没有规定必须是NodeJS。选择一个你喜欢的服务器语言,PHPNodeJSPythonJavaC#Ruby都是可以的。
小程序开发需要掌握什么,在米筷看来是一个伪命题。小程序应该成为零基础入门开发者学习前端的首选开发平台,因为它足够简单,又同现在主流的MVVM框架非常相似,学习曲线平滑。它应该成为入门其他更复杂、功能更强大的框架的“垫脚石”。
对于一个传统的Web开发者,在编写小程序时,只需要注意以下两点:
1.小程序没有DOM,请放弃DOM的思维。
2.替代DOM操作的方法是“数据绑定”。控制组件显示隐藏、切换CSS样式、控制滚动条、这些很容易用DOM思维思考常见功能在小程序中都是通过“数据绑定”实现的。
如果你想将代码写得更加优美和简洁,那么补充一些ES6LESS的知识即可。

扫描二维码,手机查看本帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部
快速回复 发贴