专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

试水了下武汉小程序开发,小程序将会是企业的下一个风口!

来源:小易整编  作者:小易  发布时间:2022-05-17 01:27
摘要:你有没有发现,支付宝也有小程序了?最近,我们把之前做的微信小程序扫码入库移植到了支付宝小程序平台,今天在这里分享下其中的一些体验,供各位参考。另外也借机会谈一谈,怎么能做一个正儿八经的项目。 不过在微信的地盘谈论支付宝,可能会有些敏感。所以...

你有没有发现,支付宝也有小程序了?最近,我们把之前做的微信小程序“扫码入库”移植到了支付宝小程序平台,今天在这里分享下其中的一些体验,供各位参考。另外也借机会谈一谈,怎么能做一个“正儿八经”的项目。

不过在微信的地盘谈论支付宝,可能会有些敏感。所以特别申明:此文仅是客观的技术和产品讨论,不吹不黑。如果你有什么不同观点,可以留言提出,但务必请先看完内容,不要乱杠。

什么是小程序?

什么是小程序?

你在微信里应该或多或少都用过小程序,比如微信里的摩拜单车、大众点评、猫眼电影、拼多多,以及跳一跳这样的小游戏,都属于“小程序”。

其实小程序这种形态并不是最近才有的,早在人人网/开心网流行那会儿(年轻的同学可能没经历过),大家每天热衷的抢车位、偷菜,就是一种“小程序”,只不过那时候叫开放平台应用。一个平台的用户足够多,它就有可能演化出类似“小程序”的生态,提供数据和权限给外部的开发者,为其开发各种功能的附属应用,构建一个功能更加丰富的用户生态。游戏公司Zynga,最初就是在Facebook上开发平台附属游戏,逐步发展成为市值几十亿美元的公司,可见即使是依附于平台开发“小程序”,也是有可能挖掘出大市场的。

虽然如今我们说起“小程序”基本上是指微信里的,但实际上,支付宝、百度、头条,都已经有了自己的“小程序生态”(只是这生态有大有小)。尤其是两个月前,网上有一个路边社新闻,说支付宝小程序团队拿了蚂蚁CEO大奖,发了50个月的奖金。看到这个消息,在成为一颗柠檬的同时,我决定也抽空申请个小程序试试看。梦想总是要有的嘛,万一这是下一个风口呢?

于是就有了这个“扫码入库”的支付宝小程序版:

在支付宝里搜索“小码库存管理”,就可以找到。为什么不叫原来的“扫码入库”,这个我后面会提。

功能和微信是一致的。甚至,它们是同一个后台(基于python的django框架),理论上来说是可以让他们互通的……

顺便提一句:这个版本是个更新版,美化了页面,现在免费用户也可以多人共享库、批量出入库。微信上的版本也同步更新过。

两家小程序的异同

对于开发者来说,这两个技术栈的相似程度还是非常高的,所以我们的移植并没有花多少时间。甚至github上有人直接做了自动转换代码的工具。我相信,别家的小程序在整体架构上也一定都是这个模式,只有细节上的差异。

对于开发的细节,我们写了一份文档。考虑到可能不是很多人现在需要做支付宝小程序开发,我这里就不全贴出来了,需要的可以自己去看下:

https://shimo.im/docs/vKuFGOfCE0YHn2zd/

(微信文章不能跳转链接,请点击文末阅读原文,或公众号内回复扫码)

我的试水感受

除了技术上的区别之外,还有几点我是想吐槽的:

支付宝小程序的管理后台不是太好用,直到现在,我每隔一段时间进去都有来回点击好几个页面才能找到我的小程序在哪里。然后页面上提供的一些信息也很迷,比如数据分析里面“整体概况”只能按天查看,这个周留存数据莫名少了一段时间。

过审是一门玄学……这个我也看到不少开发者在抱怨。被拒打回的问题经常是无法重现的,而且对方可能也就描述了一句,没有任何截图参考。更搞笑的一次是,被拒的理由之一是无法进行扫码,需要我们提供视频演示。以此我有理由猜测,他们的审核可能就不是在真机上进行的。

另外,当你审核被拒之后,点击了“退回开发版”,这个提审被拒的信息就查看不了了……

限制也比微信要多。除了权限上的,对于名称也有限制。原本的“扫码入库”就被认为“太过通用”而被驳回。

有些设置让人不太理解。比如它要求选择客服方式,我选了“邮箱”而非“电话”,但依然有用户打到了我手机上。

所以,我标题中说的“小惊喜”,绝不是说支付宝小程序的开发流程上有任何惊喜。这个体验真谈不上好。当然,它起步要晚于微信,我本来也是没抱什么期望。而且就我自己来说,是没有在支付宝里主动寻找小程序的习惯的,一般都只用日常使用的几个功能。所以我只想这个小程序传上去,能过审就OK了。

小惊喜是指没想到在我完全没有对外说过这个小程序的情况下,竟也有了快100的用户,其中有一些已经在稳定使用。

这个数量绝对不算多,但都是比较精准的用户。自从这个小程序(包括微信、支付宝)新版上线以来,我现在平均每周可以收到一个主动来咨询定制开发的需求。也许哪天我不做编程教学了,光靠这一个产品,也够养家糊口了。

这不是要说我多牛,写了一个很厉害的程序,相反,这个小程序其实一点也不复杂,只是在平台提供的手机扫码功能之上添加了一下增删改查的功能。一个初级程序员即可完成。唯一的差别就是,我做了,把它上线了,于是别人就会用我的,进而找到我。

所以对于想要从事软件开发工作,或者接项目赚点钱的同学分享几个经验:

不能说学校不教的东西,不布置的作业,你就选择性无视。如果以后毕业了,你和同学一起找工作,他只是按上课的要求完成了考试,而你因为平常关注Crossin的编程教室,自己跟着动手做了好几个项目,直接就有能拿出来演示的,你觉得招聘方会选谁?

虽说商业项目更锻炼人,也更有经济回报,但不太可能一上手就有人给你项目的。你得先从个人演示项目做起。把个人项目当商业项目来要求,不断提高完成度,商业项目迟早会来的。

初期选择项目,先考虑模仿,照着知名产品做,体会人家的设计;再考虑从身边着手,做些自己或朋友能用上的程序。生活中从不缺少项目,只是缺少发现项目的眼睛。

小众平台小众领域反倒是新人的机会,编程新手可以从这些角度入手,有时会有意外收获。不一定非要去挤热门。你想下,一个90%的大市场,一万个竞争者,和1%的小市场,只有一两个竞争者,哪个更好做?

另外说一句,我不建议用我们扫码的项目作为小程序的上手练习,你应该先从官方的示例项目开始做起,熟悉小程序的各种配置之后,再考虑进一步的开发。



本文地址:微信小程序开发频道 https://www.hkm168.com/web-wxxcx/1920.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


微信小程序开发
小编:小易整编
相关文章相关阅读
  • 用U盘轻松实现一键重装系统的小白装机教程

    用U盘轻松实现一键重装系统的小白装机教程

    在现代社会,电脑已经成为人们生活中不可或缺的工具。然而,由于各种原因,我们有时候需要重装电脑系统来解决一些问题或提升性能。但是,对于一些小白用户来说,重装系统可能是一项困难的任务。因此,本文将介绍一款小白一键重装系统的u盘装机教程,帮助小白...

  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • 主板显卡卡扣断了怎么办

    主板显卡卡扣断了怎么办

    主板显卡卡扣断了可以尝试使用胶带或胶水将其固定、更换显卡插槽、更换主板或者寻求专业人员的帮助。详细介绍:1、使用胶带或胶水将其固定,使用胶带或胶水时要小心,以免粘到其他部件上;2、更换显卡插槽,建议找专业的电脑维修人员来进行操作;3、更换主...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 什么是电子版文件

    什么是电子版文件

    电子版文件是把纸质文档以计算机软件,如word、excel、pp、cad、photoshop等软件编辑出来,可以通过邮件、u盘、网络或其他传送方式传送的文件。本文操作环境:Windows7系统,DellG3电脑。电子版文件是把纸质文档以计...

  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 周排行
  • 月排行
  • 年排行