先看下网站的运行方式:

而小程序是这样:

what?就这样?

是的,就这样。

那小程序官方提供的Wafer,还有Wafer2...

想太多了,抛弃它们吧。不应当为了解决一个简单的旧问题而去整一个复杂的新问题。小程序的开发,完全可以跟着小程序开发文档,从零开始写代码。

--------------------

小程序常见问题一:用什么工具开发小程序?
答:用小程序官方提供的《微信web开发者工具》。官方下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html小程序常见问题二:小程序里可不可以嵌套web?
答:想让小程序成为一个浏览器,里面内嵌手机版web,是个不错的主意,但小程序不支持。
小程序虽然于2017-11-02开放了《内嵌网页》的功能,但它的限制非常大,不是我们所理解的iframe形式的嵌入。用这种形式开发,还不如不用!具体参见:
https://kf.qq.com/touch/sappfaq/171102ue6viI171102jm63uy.html
https://mp.weixin.qq.com/debug/wxadoc/dev/component/web-view.html

小程序常见问题三:我们公司已经有了个pc/手机/微信商城,有没有办法让这些数据对接进小程序,开发出一个小程序版的商城?
答:有。在原有商城的基础上,什么功能都不用减少,而是增加一些提供JSON数据的PHP页,让这些PHP页所提供的JSON数据给小程序用;
当然,还需要做一些接受小程序POST或GET数据过来的PHP页,并做出相应的回应,比如在小程序里把商品加入购物车,可以把商品ID给POST到某个PHP页,PHP页接收数据后,把该商品加入PHP商城的购物车,而小程序里如果到达购物车页,则向PHP页请求购物车商品列表,PHP页则给出商品列表的JSON数据……
原来的后台管理方式也不需要变更,仍然按原来的管理,仅仅是多了来自小程序的商品订单。
当然,你的商城要支持SSL(网址以https://开头),域名要备案通过,小程序才会让对接。

【原创】1、简单理解微信小程序的更多相关文章

  1. 原创:从零开始,微信小程序新手入门宝典《一》

    为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习:一:微信小程序的特点张小龙:张小龙全面阐述小程序,推荐通读此文: 小程序是一种不需要下载.安装即可使用的 ...

  2. 教你理解微信小程序的生命周期和运行原理

    转自:http://blog.csdn.net/tsr106/article/details/53052879  写微信小程序,他的生命周期不能不知道,不知道小程序就会出现各种bug而无法解决.小助君 ...

  3. 理解微信小程序的生命周期和运行原理

    写微信小程序,他的生命周期不能不知道,不知道小程序就会出现各种bug而无法解决.小助君公众号带你学习小程序的生命周期和运行原理. 小程序由两大线程组成:负责界面的线程(view thread)和服务线 ...

  4. 理解微信小程序的双线程模型

    有过微信小程序开发经验的朋友应该都知道"双线程模型"这个概念,本文简单梳理一下双线程模型的一些科普知识,学识浅薄,若有错误欢迎指正. 我以前就职于「小程序·云开发」团队,在对外的一 ...

  5. 简单封装微信小程序

    一.不同环境配置封装 新建config文件夹,根据自己有不同环境设置不同的js文件 具体js文件内容: exports.config = { requestHost: 'https://******. ...

  6. 原创:WeZRender:微信小程序Canvas增强组件

    WeZRender是一个微信小程序Canvas增强组件,基于HTML5 Canvas类库ZRender. 使用 WXML: <canvas style="width: 375px; h ...

  7. 深度理解微信小程序的思想

    这篇文章不涉及小程序技术方面得问题,只讨论小程序的核心问题. 探讨一个问题最好的方法是问"为什么",这篇文章主要思路是通过回答以下几个问题来探讨微信小程序的"思想&quo ...

  8. 理解微信小程序Wepy框架的三个事件交互$broadcast,$emit,$invoke

    $broadcast: $broadcast事件是由父组件发起,所有子组件都会收到此广播事件,除非事件被手动取消.事件广播的顺序为广度优先搜索顺序,如上图,如果页面Page_Index发起一个$bro ...

  9. 微信小程序 教程及示例

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有,转载请联系作者获得授权.微信小程序正式公测, ...

随机推荐

  1. 使用Xmanager通过XDMCP连接远程Centos 7 (摘自xmanager官方博客)

    Using Xmanager to connect to remote CentOS 7 via XDMCP Gnome in CentOS 7 tries to use local hardware ...

  2. AsyncTask学习

    在学习Android的时候,开始用到比较多的异步处理的类大概就是AsyncTask,但是我们很多时候只知道调用,却不知道思考一些东西. 本文就简单的总结和分析了一些AsyncTask的知识. 一.As ...

  3. 仿微信抢红包(js 转)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. bug:论用例健壮性的重要

    最近出了2个类似问题,此处写下,以作为警醒 问题1: 背景:电商类网站,为了增加用户回流,增加用户购买力度,做了一个和用户等级相关活动 需求:用户等级为g0 -g5,现在有一批代金券有等级领取限制.用 ...

  5. 机器学习之二:K-近邻(KNN)算法

    一.概述 K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一.该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中 ...

  6. HDU4027 Can you answer these queries?(线段树 单点修改)

    A lot of battleships of evil are arranged in a line before the battle. Our commander decides to use ...

  7. Paint the Grid Again (隐藏建图+优先队列+拓扑排序)

    Leo has a grid with N × N cells. He wants to paint each cell with a specific color (either black or ...

  8. Codeforces 376C. Socks

    C. Socks time limit per test 2 seconds memory limit per test 256 megabytes input standard input outp ...

  9. 关于php的命名空间

    php定义命名空间要使用namespace关键字,例:namespace Database 使用命名空间中的类要使用use关键字,也可以在use后面加as给类取别名,例:use Database\SQ ...

  10. 不怕你配置不对,就怕你看的资料不对!MIM 与 SharePoint 同步完全配置指南。

    为了更好的同步 User Profile,在 SharePoint 2010 中首次引入了 FIM (ForeFront Identity Manager) 用于编辑 User Profile 的同期 ...