先看下网站的运行方式:

而小程序是这样:

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. IO 调优

    磁盘优化 1.增加缓存 2.优化磁盘的管理系统 3.设计合理的磁盘存储数据块 4.应用合理的RAID策略 TCP网络参数调优 网络IO优化 1.减少网络交互次数 2.减少网络传输数据量的大小 3.尽量 ...

  2. Python 3 使用venv创建虚拟环境

    Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境. 虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题. 现在演 ...

  3. Unix时代的开创者Ken Thompson

    自图灵奖诞生以来,其获得者一直都是计算机领域的科学家与学者,而在所有这些界的图灵奖中只有唯一的一届有个例外,那就是Ken Thompson与Dennis M. Ritchie,他们都是计算机软件工程师 ...

  4. Windows系统下Nginx的安装与配置

    Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...

  5. 237. Delete Node in a Linked List(leetcode)

    Write a function to delete a node (except the tail) in a singly linked list, given only access to th ...

  6. Treats for the Cows

     Treats for the Cows Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64 ...

  7. Android 开发笔记___时间选择器---timePicker

    像datepicker一样,也有timepicker. 同样有timepickerdialog 所用到的方法还是一样,监听时间选择器的变化. package com.example.alimjan.h ...

  8. 隐藏input的光标

    https://segmentfault.com/q/1010000000684888 https://wap.didialift.com/beatles/campaign/driver/activi ...

  9. web前端免费资源集

    web前端免费资源集 https://github.com/vhf/free-programming-books/blob/master/free-programming-books-zh.md

  10. java非阻塞IO(NIO)流程

    单线程 多线程(Netty/Mina)