将小程序用作对齐的终点

小程序开发


浏览:1250 次

近年来,小程序逐渐进入大众视野。各种各样的小程序映入眼帘。最受欢迎的是微信和支付宝。例如,微信的滴滴出行和各种抢票小程序;除了我们自己的支付功能,支付宝小程序可能是我们所有人使用最多的——饿了么、淘票、你好等等。

我认为小程序发展如此之好有几个原因:

从平台和开发者的角度

(1) 集成

(2) 分布式

(3) 简单

首先,集成:

集成的概念应该说贯穿于软件的开发。大量功能集成到一个app中,大量app集成到手机中,而今天大量小程序集成到app中体现了集成的思想。

第二,分布式:

以微信为例。尽管在微信上集成了数以万计的小程序,但它们不会给微信增加任何技术或数量负担,因为这些小程序部署在不同开发企业的服务器上,微信只是一个入口、指针或跳板;每个小程序也像一个微服务,可以独立更新和修改。

前两点针对基础平台(微信、支付宝、qq、百度)。我认为这两点是小程序最关键的内在表现。

第三,简单。

因为小程序本身的“小”是轻量级的,我相信它本来就是一个webapp,通常只提供软件产品的核心功能。因此,成本本身相对较小,开发周期短,使用的技术与web开发基本相同,相对简单。

对于用户来说,最重要的是方便:

我觉得,如果你想让用户尽快体验软件产品的功能,小程序一定是最好的选择。打开微信,输入小程序名称,即可体验其功能。第三次登录可以直接使用微信,也可以直接收藏。用户体验很棒。

由于app种类繁多,用户可以安装更多的app。用户体验越差,他们需要的流量就越多,他们可能需要注册。对于移动内存不足的用户来说,这是一个大问题。对于这样一个大型软件,可能只有一两个常用功能(喜鹊的上课时间表,轻松的校园充值)。然后,您可以将一些简单的功能应用门户集成到一些常用的应用中,例如微信、QQ支付宝。通过微信和支付宝,用户可以快速体验产品的功能,方便、快捷、安全。这对用户来说是一种极好的体验。

这些因素不仅有利于小程序开发者自身,也有利于微信、支付宝等平台。小程序的开发不仅对小型工作室是必要的,对大型企业的大型项目也是必要的。

因此,从市场需求的角度来看,我们开发软件的人有必要学会独立开发一个小程序。

接下来,从技术角度来看,独立开发一个小程序可以整合我们从以前的路线中学到的所有知识,并添加新的关键知识。对我们来说,将一年到一年半的学习进行大整合是非常有意义的。

以微信小程序为例,使用的技术有([]表示可选):

(1) 前端,制作小程序界面所需的知识包括h5阶段、js阶段、[jq阶段]、vue阶段和微信小程序(基于vue,它是vue和h5的神奇转换,学习vue后很容易开始)

(2) 后端,java SE阶段,数据库阶段,jsp阶段(java EE阶段1),ssm阶段(java EE阶段2),[spring boot(我认为它可以被视为java EE阶段3)]。后端在制作小程序之前必须学习java EE stage 2中的ssm,因为只有在这个阶段前端才能被分离,后端才能独立地向前端提供请求接口。

(3) 艺术设计、PS舞台、图标设计;公关阶段:制作宣传视频。

(4) 操作和维护(该部分是路线外的关键部分)。首先,您需要一台服务器(腾讯云、阿里云和百度云都可以),或者您可以使用合作伙伴。您需要学习如何打包项目,部署到服务器(以Linux服务器为例,您需要学习与Linux操作系统相关的知识,您的数据库也应该使用服务器上的知识。我的博客中有关于这些知识的详细步骤)。其次,微信小程序只支持https请求。首先,您需要了解http和https。你需要申请域名,文件f