zoukankan      html  css  js  c++  java
  • 微信小程序教程(第一篇)

    目录

    第一篇小程序概述

    第二篇如何注册接入小程序及搭建开发环境

    第三篇小程序的架构及实现机制,信道服务及会话管理

    第四篇小程序开发基本框架及其限制与优化

    第五篇小程序开发项目实例,测试及发布

    ....[各种功能效果实现详解]

    小程序概述

    小程序是什么?它又能做什么?跟手机APP又有什么不同,而优势在哪?带着这些问题,我们来开始小程序之旅。。。。

    依小龙哥之前的说法,如下图

    微信小程序应用开发全流程(第一篇)

    我的理解就是:简洁易用,小而美。

    微信小程序是一种介于原生app、和web app的hybrid。通过微信进行加载,实现类似原生app的流畅。相对原生app来说,小程序更加轻量、更新实时、跨平台;相对web app来说,小程序资源离线,体验更流畅。微信小程序的设计目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。

    对于使用用户来说,小程序安装包<=1MB,下载安装极其快速,以现在的网速来讲,基本上可以忽略了,感观上不会很明显,同时大大解放了手机内存。界面风格统一,反应速度快,保证了良好的用户体验,沿用了微信的设计理念。小程序定位在高频使用场景。

    对于开发应用者来说,一次开发,多个平台都能用。不同于像开发手机APP一样,开发Adriond版本又要开发IOS版本,完全一样功能的APP要开发两套系统,开发成本与维护成本颇大。而小程序是依附在微信上运行的,只要安装了微信就可以使用小程序开发出来的应用(直接在微信里面打开使用)。微信小程序提供了详细的 UI、运营等规范,统一用小程序语言进行开发。开发周期短而快,开发成本相对低些,特别是微信已解决了兼容性的问题,而这些对创业公司的MP产品尤为重要(将产品快速开发推出到市场进行试验。从做生意的角度来考虑,用户在哪里、用户更多时间花在哪里,就应该在哪里构建入口)。

    总的优势来讲:低门槛下载,跨平台,开发成本低,体验更流畅,可以使用微信的支付功能

    而局限在于:

    1.开发基于微信框架,部分功能受限,不支持现有的其他第三方插件;

    2.小程序页面只能同时打开5个,如果交互流程较长难以支持;

    3.小程序包大小限制为1M(目前),所有只适合轻量级

    说了这么多,入口呢,还是要看回龙哥朋友圈(裂屏。。。。龙哥持俭住家好男人?)

    微信小程序应用开发全流程(第一篇)

    微信小程序应用开发全流程(第一篇)

    最后,上一个小应用Demo

    微信小程序应用开发全流程(第一篇)

    微信小程序应用开发全流程(第一篇)

    参考引用资料:小程序官方,腾讯云,腾讯Bugly,微信小程序club的作者【风潇雨落】

    下一篇,开始讲讲如何注册接入小程序及搭建开发环境

    欢迎关注公众号(hongji8410)和加入QQ群一起交流(522342554)

  • 相关阅读:
    9、Spring Boot 2.x 集成 Thymeleaf
    【专题】Spring Boot 2.x 面试题
    8、Spring Boot 2.x 服务器部署
    7、Spring Boot 2.x 集成 Redis
    6、Spring Boot 2.x 集成 MyBatis
    5、Spring Boot 2.x 启动原理解析
    4、Spring Boot 2.x 自动配置原理
    3、Spring Boot 2.x 核心技术
    2、Spring Boot 2.x 快速入门
    centOS下安装JDK1.8.60,glassfish4.1.1以及MySQL
  • 原文地址:https://www.cnblogs.com/Voop/p/6340401.html
Copyright © 2011-2022 走看看