美文网首页
新手转战小程序开发心得

新手转战小程序开发心得

作者: 极乐叔 | 来源:发表于2018-01-09 14:29 被阅读0次

小程序开发心得

得益于会react,会点jQuery,也会点vue,研究了一下小程序,发现这东西有好处也有坏处。

小程序出来这么久,我才开始第一次接触它,一点也不觉得学习的晚,因为在我做了第一个小程序项目之后,发现这玩意没什么难度,以后别再拿会做个小程序就出去装逼了啊!

为什么小程序开发速度快?

也许每个开发者都听说说小程序开发速度快,产出高,经过我自己的尝试,发现了几个关键点。

1、小程序有专门的开发工具:微信开发者工具

这套开发工具集成了小程序所需要的开发环境,好处就是不需要像开发react或者vue一样绞尽脑汁的配置webpack环境。缺点就是这个开发工具不是那么好用,写记事本的感觉。

2、小程序有一套官方的基础demo,下载修改即可使用:官方的基础demo

我一开始不知道如何搭建小程序的项目,然后找到了这个demo,下载源码到本地,直接可以使用,不知道有没有cli。之后开发者需要把源代码的路由删掉,保留首页路由,然后进行开发。

3、前面2步对于新手来说只需要几个小时就能完成,如果你有经验了,几分钟就能完成并且做开发了。

4、小程序有一套自己的组件库:小程序组件库

组件库给人的好处是可以满足没有设计师的开发者的开发需求,虽然我感觉这些组件写的不怎么好用,对于不追求完美的人来说够用了。

5、小程序有一套API:小程序API

相比于组件库,我觉得API才是小程序最大的贡献,借助了微信APP为载体的优势,封装了很多好用的API,十八般武艺样样精通,而且文档写的很不错。

为什么小程序还有缺点?

小程序再好,也有它的缺点。

1、小程序框架不容易理解

它的项目结构到没什么问题,问题在于文件名的重写,css => wxss,HTML => wxml,很别扭啊,因为我是个非常喜欢原生开发的程序员,一时难以接受这种奇葩的文件,第一眼看到wxss我还在想这东西是不是防止跨站攻击的玩意。

2、配置文件过多,学习比较费劲

到处都是json文件,看得挺难受。

3、js写的别扭

有个全局的App({}),还有个单个页面的Page({}),你说你是vue吗?写起来的感觉又不是。看得this.setData({}),你说你是react吗?也不像啊。咦,好像有点jQuery的影子,wx.API用起来挺像jQuery,但又不全是。像原生吗?不像,所有API都是用面向对象的方法封装的,如果是函数式编程,写起来和原生js可以很好的衔接。

对于这个集合了4大天王高科技,但又没有copy完全的东西,如果没有四大天王的一点基础,写起js还是挺费劲的,好在我全都有所了解,接受这些知识变得不那么难。

4、wxss没什么可说的,说说wxml,有人说像react-native,有人说像vue,有人说像angular,要我说,看到这玩意,我都怀疑自己学的html是不是没用了。

5、小程序还修改了很多原生的方法,比如事件函数,统一采用bind-event的写法。难受想哭,小程序好的地方在于有详细的文档描述了这些变化,坏的地方在于破坏了原生开发者的习惯。

6、忘掉过去,才能学会小程序。

学习小程序最好的方式

不是看别人写的教程博客,而是看官方文档,因为文档写的很清晰,所以我觉得写篇教程还不如写篇开发心得更有作用。

总结

如果你还没玩过小程序,那么打开官方文档的大门,按照官方教程模拟一遍,哦,你会发现它是如此的简单(项目搭建、环境配置),之后就是考验谁的js功底牛逼了。

本文作者:二月
原文地址:新手转战小程序开发心得-新手教程-小程序社区-微信小程序-微信小程序开发社区-小程序开发论坛-微信小程序联盟

相关文章

  • 新手转战小程序开发心得

    小程序开发心得 得益于会react,会点jQuery,也会点vue,研究了一下小程序,发现这东西有好处也有坏处。 ...

  • 微信小程序开发手记和大众点评实战系列

    新手向!微信小程序开发手记系列: 微信小程序开发手记《一》:项目的代码结构微信小程序开发手记《二》:属性displ...

  • 在线小程序制作怎么实现?有哪些优势?

    很多想要开发小程序的新手会误以为,开发小程序就需要下载安装开发者工具,然后自己写代码开发。其实不是这样,不懂代码你...

  • 小程序开发心得

    最近我们要上小程序的项目,作为一名开发人员首当其冲的要参与研发攻坚~ 大家或多或少的应该对小程序有所耳闻,...

  • 小程序开发心得

    小程序开发前后用了半个月结束了,对于其中遇到的一些注意事项记录一下:1.小程序中 登录设计2.数据缓存清除问题3....

  • 小程序开发心得

    通过三周的时间,经历了一次完整的前后端分离的开发过程,下面说说我对小程序新的理解和一些前后端分离的看法。 开发前准...

  • 不同平台对比,告诉你开发小程序需要多少钱

    现在微信小程序越来越火,也催生出了一大批小程序开发商,而不懂技术的新手要想制作小程序,就需要通过使用这些小程序开发...

  • 潍坊小程序开发

    潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍...

  • 潍坊商城小程序开发制作

    潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍...

  • 新手教程|速成应用教你如何使用开发者工具创建第一个自己的微信小程

    摘要:在本地已有小程序开发环境的基础上,新手如何使用开发者工具、以及开发第一个微信小程序具体步骤和实施方法 在本地...

网友评论

      本文标题:新手转战小程序开发心得

      本文链接:https://www.haomeiwen.com/subject/wcownxtx.html