美文网首页
小程序开发

小程序开发

作者: gianna1030 | 来源:发表于2017-05-29 10:58 被阅读0次

    小程序开发

    1. 什么 是小程序
       小程序不需要下载安装接口,用户搜一搜或者搜一下可打开应用
    
       随时可用
    
    1. 什么样的需要微信小程序开发

                   高频              
      

    小程序为入口,导向原生App 原声App
    开发能力优选小程序 不重要 小程序 重要
    低频

    是否重要,是否是高频的

    既重要又高频 用 原声app

    高频不重要

    实现向原生app进行导流

    一个实际用的app 费用 100万左右

    3.功能简单 的 用户联系不强的可以实现

    公司展示的也可以用小程序来进行实现

    小程序 也可以做一些复杂的

    围绕微信做一些很重要的  极端的是装微信 与appstroe 
    
    他不能
       我谈谈自己的看法,我个人的观点小程序可能会取代手机上大多数的APP程序
       ,他不能取代哪些重量级的APP,他技术上完全实现, 但取决于谷歌与 苹果公司
       是否能容忍微信这个大平台应用程序的分发市场
       如果苹果公司放弃,那微信公司可以根据自己的生存做一些排名
       那样会威胁到苹果的appstore的市场。我觉得微信要与苹果维持微妙的关系
       之前的Flash 就是被谷歌与苹果公司联合绞杀掉,这也是微信忌惮的事情,我觉得微信未来的目标是吧一些常见的轻量的全部取代掉,如企业号与公众号
       sdk 数量是有限的需要完善
       生态不够完善需要使用时间去完善
       
       
     应用程序的分发市场
    

    微信的4大号

    订阅号  服务号  企业号  
    使用起来不方便,这些号是使用Html5技术来实现的,他有一个最大的问题是 交互性不好,体验不好,暴露的接口少,用服务号与订阅号更多的是查看内容,新闻,一些莫版型的提示,不能称为APP,只能按钮就行交互
    应用号  
     会改善用户的体验 ,
    

    微信小程序的技术点

    不是html  与css 3 做的  
    html5 与 css3 在很多创业公司作跨平台的技术方案与sdk这种技术实现的,但是在手机上
    抛弃了WebView  
    是非常可怕的低端android 跑起来非常慢
    微信的订票与携程的体验不是一个量级的,这是因为微信小程序把他给抛弃了
    采用了javascript 不仅可以跑webuser ,还可以跑服务器 Core  动态解析
    
    大量借鉴React.js+ReactNative .js的代码思想,是Facebook开源的一些东西来实现的 
    

    小程序开放的接口

    视图容器  视图  滚动视图  swoper
    
    基础内容  图标  文本 进度条
    
    表单组件  按钮  表单等
    
    操作反馈  导航
    
    媒体组建  音频 图片 视频
    
    地图  画布  文件操作能力
    
    网络  上传下载能力  websocket 
    
    数据  :数据缓存能力
    
    位置  获取位置  查看位置
    
    设备  网络状态  系统信息  重力感应 罗盘
    
    界面 设置导航条  导航 动画  绘图等等
    
    开放接口  登录 包括签名加密  用户信息  微信支付 模板消息
    

    小程序开发接口的问题

    音频接口比较简单 ,只有3,5个 播放  暂停
    
    短简快
    
    美颜的相机  难度大提供 API
    

    学习小程序开发

    更多的是借鉴一些ios  对象的
    HTML /CSS
    
    Javascript/Es6  作为他的编程软件
    
    
    
    小程序 只是html+css  做页面
    懂一些IOS/Android  开发更好
    

    安装小程序开发环境

    ![](/Users/eternal/Desktop/屏幕快照 2017-05-28 17.36.38.png)![](/Users/eternal/Desktop/屏幕快照 2017-05-28 17.48.25.png)![](/Users/eternal/Desktop/屏幕快照 2017-05-28 17.48.25.png)](/Users/eternal/Desktop/屏幕快照 2017-05-28 17.36.38.png)
    

    微信小程序工具调试界面介绍

            console network  appdata  wxml  sensor
    
    编辑
    
    
    
    开发者ID
    开发者ID   操作
    AppID(小程序ID)    wxfc2eba7bdc759ab4  
    AppSecret(小程序密钥)    
    
    测试
    
    
    
    项目
    
    
    
    编译
    
    
    
    后台缓存
    

    小程序基本文件解析

    index.wxss   wx  指微信  ss 是指css的缩写
    index.json  是指配置文件
    wxml  ml  是指微信的标签文件 ,就是指htm
    view  类似于 div
    
    
     必须有page1.wxmlson 配置问题  必须在根目录下 
    app.wxss  是全局的样式文件,修改html 的文件
    

    后缀解析

    xxxx.Wxml (we

    相关文章

      网友评论

          本文标题:小程序开发

          本文链接:https://www.haomeiwen.com/subject/ggukfxtx.html