文档章节

番外篇!全球首个微信应用号开发教程!小程序 DEMO 视频奉上!

博卡君
 博卡君
发布于 2016/10/11 11:35
字数 1042
阅读 21637
收藏 82

大家好,我是博卡君。经过国庆节的七天假期,相信很多朋友都已经研究出自己的小程序 demo 了吧?我最近也利用休息时间关注了一下网上关于小程序开发的讨论,今天就利用这个番外篇谈谈自己对小程序的一些想法吧,顺便把目前做好的成品 demo 给大家看一看。

视频地址:http://v.qq.com/x/page/z0335wao3u9.html

很多学编程的朋友最关心的问题就是小程序的开发难度。我个人觉得,微信小程序的开发难度不算高,最主要的是要时时刻刻遵守微信给我们划定的一些框架和规范。如果你有前端开发基础,那上手会非常快,相比之下,原生 app 开发难度就大了很多。在用户体验方面,其实微信小程序开发和原生 app 在体验方面在日常应用中可以做到非常接近了。不同点就是,微信小程序开发学习周期比较快,开发周期较短,维护起来也快,而原生 app 的开发需要全部重新学习它的语言,学习周期很长,开发周期也很长,同时发布需要很长时间的审核期,在迭代方面速度比较慢。

对于做前端的朋友,适应小程序最需要完成一个开发理念上的大转变,从操作 DOM 转变为操作数据,项目组件化、模板化,需要使用的组件直接调用。换言之,小程序绝对不是「Html 5 + javascrpt 封装一下」那么简单,为了让用户体验更加接近原生 app,腾讯专门开放了大量接口和组件,这些都是 html 本身所不具备的。我在一开始接触到这些东西的时候,也琢磨了很久才渐渐适应小程序的节奏。

有朋友也问过,博卡君连夜吐血赶工了近两周才基本完成一个小程序,是不是微信小程序的开发工作量比较大,我觉得这要具体看你的项目重不重,轻量型的项目团队开发只需要一两周,但也可能在开发中碰到很多需要攻克的技术难点。此外,如果你的需求一直在变化,或者与不熟练的队友在开发,都是有可能影响进度。博卡君吐血熬夜毕竟是为了第一时间同时完成开发和教程的进度,如果团队协作,应该不需要这么辛苦😄。

最后谈一点,博卡君在这个项目中一直是以个人开发者的角色来做的,对于想跟博卡君一样独立开发的朋友,我个人觉得,如果你有数据支持,而且懂后台开发和 mysql,那完全不妨一试。

好了,博卡君的全球首个微信小程序教程到这里就完全结束了,谢谢大家一直以来的支持和关注。最近大家都在期待微信官方的动态,毕竟目前既不能提交已经做好的小程序,也不确定微信会不会有小程序商店之类的入口来体验成品,博卡君也利用国庆长假顺带关注了一下 iMessage 插件的开发,看看其它平台有没有适合自己发挥的空间。

其实关注 iMessage 最主要的原因还是它跟微信小程序有许多相似之处,譬如两者都是聊天工具的内部程序、都切合轻量化的使用场景、对 Html 5 都有很好的支持等。我这两天也尝试做了一款 iMessage app,等功能完善之后会把成品放出来给大家看看。大家也可以对比一下两者的异同,选择适合自己的开发方向。

© 著作权归作者所有

博卡君
粉丝 809
博文 16
码字总数 24235
作品 0
深圳
程序员
私信 提问
加载中

评论(8)

开源老大哥
开源老大哥
微信小程序实战教程(第1篇)
课程观看地址:http://www.xuetuwuyou.com/course/154
j
jiumeng

引用来自“ffffsky”的评论

引用来自“代码天下”的评论

卡博君,感谢,辛苦啦

引用来自“永和”的评论

一直看成博卡君
卡卡君

感谢
f
ffffsky

引用来自“代码天下”的评论

卡博君,感谢,辛苦啦

引用来自“永和”的评论

一直看成博卡君
卡卡君
永和
永和

引用来自“代码天下”的评论

卡博君,感谢,辛苦啦
一直看成博卡君
代码天下
代码天下
卡博君,感谢,辛苦啦
小龘
小龘
源码呢?
大魔王失败
v~,
臭水沟
臭水沟
源码有开放?
从零开始学做微信小程序,看这些就够了!

随着正式开放公测,微信小程序再次万众瞩目,越来越多的企业和个人涌入到小程序开发的大军中。小程序究竟是什么?适合做小程序的产品有哪些?做小程序需要提前准备什么?如何零基础学做小程序...

王练
2016/11/09
27.7K
22
前端资源系列(3)-微信小程序开发资源汇总

微信(小程序or应用号)开发资源汇总-文档-工具-教程-代码-插件-组件 文档 从搭建一个微信小程序开始 小程序开发文档 小程序设计指南 工具 小程序开发者工具 - 官方 Egret Wing 3.2.x 支持微信...

xzavier
2018/08/27
0
0
小程序 大假期,技术猿国庆假期的正确打开方式…

明天(10月1日)就是国庆黄金7天假了。作为技术猿,除了美美的睡一觉好像也没啥别的事了。与其窝在家里玩手机刷朋友圈,不如做个小程序玩玩。 微信小程序开发正当时,没有内测资格不要紧。这...

凝小紫
2016/09/30
5.7K
11
微信小程序(应用号)资源汇总整理(转)

微信小应用资源汇总整理 开源项目 WeApp - 微信小程序版的微信 wechat-weapp-redux-todos - 微信小程序集成Redux实现的Todo list wechat-weapp-gank - 微信小程序版Gank客户端 wechat-dribb...

老朱教授
2017/10/09
0
0
微信小程序学习资源

微信小程序开发资源汇总 QQ交流群 目录 官方文档 新闻报道 社区 工具 插件 分析 讨论 教程 视频教程 文章 代码 轮子 置顶 WePY:组件化的小程序开发框架 :100: WePY 开发资源汇总 :100: ZanU...

技术金三胖
2018/01/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

NIO基于长度域的报文在Netty下的解码

1, 先复习一下粘包/拆包 1.1, 粘包/拆包的含义 TCP是个“流”协议, 并不了解上层业务数据的具体含义, 它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP...

老菜鸟0217
今天
8
0
从零开始搭建spring-cloud(2) ----ribbon

在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。 其实我们已经在上...

Vincent-Duan
今天
17
0
get和post的区别?

doGet:路径传参。效率高,安全性差(get的传送数据量有限制,不能大于2Kb) doPOST:实体传参。效率低,安全性好 建议: 1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Pos...

花无谢
昨天
4
0
当谈论迭代器时,我谈些什么?

当谈论迭代器时,我谈些什么? 花下猫语:之前说过,我对于编程语言跟其它学科的融合非常感兴趣,但我还说漏了一点,就是我对于 Python 跟其它编程语言的对比学习,也很感兴趣。所以,我一直...

豌豆花下猫
昨天
14
0
10天学Python直接做项目,我做了这5件事

初学者如何尽快上手python? 市面上关于如何学python的资料很多,但是讲的都太复杂。 我就是很简单的几句话,从小白到开发工程师,我只做了五件事。 我觉得任何商业计划书如果不能用几句话讲...

Python派森
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部