开发小程序被问到最频繁的问题(上)

连胜老师在自己的微信小程序开发群里,也经常帮人解答问题,在这里整理一下最频繁被问到的小程序问题。希望对那些还不了解小程序的同学有帮助,同时也欢迎各位小程序大牛指正错误。

1、小程序开发难嘛,需要有什么编程基础?

常言道:难者不会,会者不难

对于还不了解小程序,或者还未入门的同学来说,可能会觉得难,因为对于这部分同学来说,小程序是一个新生事情,任何人在面对新产品时都会有自己的判断;

对于已经折腾过小程序的同学来说,可能不会觉得难,特别是做WEB前端的同学,甚至会觉得上手很容易,看看官方文档,就可以自己开发小程序了,so easy!

开发小程序,如果是做小程序前端部分,建议还是要有web前端基础,要对HTML、CSS、JS有基础,才能更顺手的开发小程序。做过移动端H5开发的同学最合适~

如果是小程序服务端,其实什么语言都可以,nodejs、java、python、php、go等,这些语言都可以。做过公众号H5服务端开发的同学,基本零基础上手,微信的API大部分是通用或者类似的。

2、小程序和APP的区别是什么,小程序是否会取代APP?

小程序和APP的区别,主要分两点:

1、微信用户就是小程序的潜在用户;

2、官方对小程序的定义是实现“触手可及”,也就是无需安装。

以上两点可以说是小程序的优点,也是缺点。

1、小程序依赖于微信,只能在微信中运行,无法单独存在;

2、免安装,这样就会比APP更多的消耗用户流量(即使小程序有缓存机制,但和APP比,每次下载素材都需要手机流量)。

所以,小程序没办法取代APP,就像APP没办法取代H5一样。张小龙的说法是,小程序会替代80%的APP,连胜老师觉得APP和小程序可以同时存在,是个互补关系,并不能做到完全替代

3、快应用和小程序哪个更有前途?

这个问题最近很多同学都在讨论,快应用是九大手机厂商基于硬件平台共同推出的新型应用生态。可以说是和微信小程序走的同样的路线:无需安装,即点即用。

但是有个问题,这九大手机厂商都是安卓手机厂商,苹果并没有参与,也就是说快应用只能在安卓上运行,IOS用户没办法使用

而微信小程序是信托在微信APP内,所以,不受平台限制,IOS用户也能正常使用小程序。

至于快应用和小程序哪个更有前途,目前来看,微信小程序有优势,长期来看,连胜老师觉得小程序还是有优势的,毕竟做的早,有先天优势。互联网公司的单一领域,往往只会有一家独大~

4、小程序有哪些盈利模式?

做任何产品都是为了盈利,所以,这个问题也是很多人会问到的。

连胜老师目前了解这几种:

1、小程序中正常商品买卖;

2、第三方小程序开发商可以帮别人定制小程序;

3、收取拥金形式;

4、小程序广告;

第一种很容易理解,买卖商品,可以是实物,比如京东、携程机票、小米商城,或者鲜花店等;也可以是虚拟商品,比如会员充值;

第二种也很常见,现在专门做小程序定制的公司也很多;

第三种一般是代收费用、小程序红包,从中抽取拥金,或者直接做个打赏小程序;

第四种,小程序广告目前已经开始内容,这是腾讯官方推出的一种小程序中盈利的方式,具体广告接入方式,可以查看连胜老师的这篇文章:小程序接入广告的具体步骤

以下是连胜老师加了小程序广告的“微友名片”小程序:

5、小程序支付能否实时提现,是否有手续费?

做过公众号H5支付的同学,应该对微信的提现有所了解。连胜老师了解的信息是:从结算日起3个工作日到账(具体到账时间视不同银行到账情况而定),

并且微信会收取1%的服务费。

对于小程序支付,同一个主体是可以申请多个商户平台的(商户平台需要与服务号绑定),小程序商户平台可以实现实时退款,微信收取的服务费也稍低~

6、开发小程序,是用原生的好,还是使用mpvue,wepy这些框架更好?

初学者经常会问到这个问题,因为在有选择的时候,大家都会出现选择困难症

连胜老师的建议是,不管是原生,还是第三方框架,请选择你最擅长的

如果你习惯了用原生JS做开发,建议你直接查看官方文档,然后就可以开发你的小程序了。

如果你使用vue比较熟悉,建议你去看看mpvue和wepy框架,选择其中一个。mpvue是美团点评推出的,项目负责人胡成全,是连胜老师的老同事;wepy是腾讯官方推出的,使用的同学也不少。

这两个框架都有官方交流群,大家可以加入讨论,或者加连胜老师微信,我帮你拉进群~

7、如何保证小程序快速通过审核?

小程序的审核,可能是小程序开发者最痛苦的一关,大家可以查看这篇介绍:https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000808396a4260c0f1066c5a551801&highline=%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%B8%B8%E8%A7%81%E6%8B%92%E7%BB%9D%E6%83%85%E5%BD%A2

连胜老师也没有审核必过的经验,开发者还应遵守《微信小程序平台服务条款》及腾讯公布的相关规则、规范。

在这里给大家总结出常见被拒的原因:

1、小程序中含有政治、色情、敏感词;

2、侵犯商标权;

3、小程序的类目和自身所提供的服务不一致;

4、存在恶意传播,诱导分享功能;

5、存在严重bug,无法正常使用;

6、特殊行业,缺少相关证件;

备注:

a、官方已经开放的服务类目:

https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=548016916c6e3c35ccc70e663ed2aea7

b、特殊行业所需资质材:

https://developers.weixin.qq.com/miniprogram/product/material.html?t=2017119

8、小程序能操作手机硬件嘛?

小程序的所有 API 能力,都是调用微信 App 的能力,微信可以做到的,小程序基本都可以做到。目前小程序可以调用相机、录音和蓝牙等功能。

待续...

连胜老师自己创建了多个小程序技术讨论群,每天都有同学在讨论技术问题,欢迎小程序技术人员加入~

原文发布于微信公众号 - 知晓程序员(bainaweb)

原文发表时间:2018-03-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏平凡文摘

十个老大难的程序员问题

1102
来自专栏SEO

移动页面SEO优化最基本的3要素

2788
来自专栏数据和云

恩墨有约上海站之小团圆

这次上海的两日,倍觉凄风冷雨之寒,还好有咖啡、新朋,聚而论道,谈一谈大家的技术之旅。 流水账记录一下大家闲聊的话题。 在Oracle和DB2之间的选择,在Ora...

3475
来自专栏JAVA高级架构

余额宝技术架构及演进

导读:余额宝开启了划时代的意义,开启了全民理财时代。上个月微博商业产品部联合天弘基金等金融技术团队策划了首届互联网金融系统沙龙,围绕在互联网金融过程中碰到技术架...

1895
来自专栏平凡文摘

十个老大难的程序员问题

1211
来自专栏云计算D1net

三种云部署方式 助企业实现高性能云存储

用户把他们的基础设施移出数据中心以外,总是会涉及延迟问题,那些寄希望于云供应商能够提供高性能的云存储的用户,就不得不学会妥协,要么部分地放弃对高性能的要求,要么...

4774
来自专栏即时通讯技术

阿里技术分享:阿里自研金融级数据库OceanBase的艰辛成长之路1、引言2、关于作者3、相关文章4、数据库:技术和市场的“死亡之谷”5、OceanBase 的机遇与创新6、OceanBase 关键性

OceanBase 是蚂蚁金服自研的分布式数据库,在其 9 年的发展历程里,从艰难上线到找不到业务场景濒临解散,最后在双十一的流量考验下浴火重生,成为蚂蚁金服全...

1001
来自专栏云计算D1net

云计算:拼的是运维

云计算的IaaS、PaaS、SaaS最后那个S都是Service。就是说,无论你云计算长成什么样,都得要向用户提供“服务”而不仅仅是软硬件和各种资源。 【云计算...

6929
来自专栏软件测试经验与教训

程序员不修改bug怎么办

3316
来自专栏精讲JAVA

十个老大难的程序员问题

程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真...

1382

扫码关注云+社区

领取腾讯云代金券