前言

微信属于社交软件,微信从2017-01-09正式推出小程序发展到今天,微信小程序与我们的生活已经密切相关,例如:交通、医疗、购物、服务等等我们正在享受小程序带给我们的便利,当然微信小程序涉及到的行业以及范围不止我列出的这些。

钉钉也属于社交软件,但主要服务于企业,钉钉小程序更偏向于管理工具一类。钉钉在2018年9月推出了E应用,可以理解为钉钉小程序的初代,在2019年6月中旬正式推出了钉钉小程序取代了E应用。

钉钉小程序与微信小程序的异同

注:本文主要是介绍钉钉小程序,简单的与微信小程序做一下对比,接下来对比异同都是在个人小程序上进行对比。(第三方个人应用与个人微信小程序)

钉钉注册第三方个人应用

开发钉钉小程序需要管理者的身份验证,所以在注册钉钉第三方个人应用时需要先注册团队,按照一步步提示,注册成功后才可以对你的钉钉小程序进行后台管理。你注册的钉钉团队下可以关联多个小程序,意思就是在这个团队下可以开发多个小程序。

注册微信小程序

注册微信小程序:根据微信小程序官方文档一步步注册就可以成功,但是微信小程序不一样,一个微信号只能关联一个小程序。

小程序的IDE

  1. 钉钉小程序IDE下载https://ding-doc.dingtalk.com/doc#/dev/yqm3sq
  2. 微信小程序IDE下载https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

    钉钉小程序的分类

    根据开发者属性与应用场景,目前钉钉小程序可分为三类:

  3. 企业内部应用。使用钉钉的企业客户可以基于钉钉已有的能力,比如通用化的审批、工作流等模板,也可以选择由企业内部开发人员自行开发小程序给内部员工使用,或者由企业授权定制服务商进行开发。

  4. 第三方企业应用。这类开发者一般是ISV(独立软件服务商),他们在钉钉平台上完成应用开发后会上架至钉钉应用市场,供钉钉上的企业/组织使用。该类应用需要经过钉钉团队的审核,一般包括CRM应用、人事管理应用、财务管理应用和企业差旅应用等。

  5. 第三方个人应用。和上一种应用的使用对象是“企业”不同,这一类应用的使用对象是“个人”。这些应用可以通过群转发、应用市场、个人使用历史等入口传播和分发,应用场景一般包括打卡、日历、团餐等轻量级的应用。

微信小程序的注册分类

微信小程序的注册分类:个人、企业、政府、媒体、其他组织。

小程序的结构目录

钉钉小程序与微信小程序的目录结构基本相同,都是由app与pages组成,每个页面或组件对应一个单独的文件夹,文件夹下由四个文件组成。(钉钉小程序:.axml,.acss, .js, .json)(微信小程序:.wxml,.wxss, .js, .json)其中xml对应页面结构,ss对应样式,js:对应逻辑,json:对应页面的配置信息。

结构模块的异同

钉钉小程序与微信小程序不同的地方在于axml文件下可以存在多个view视图容器或其他基础组件,而wxml文件下页面内容必须包裹在一个view视图容器下。

样式模块

钉钉小程序与微信小程序都可以使用rpx作为单位,建议涉及搞采用以iPhone6为基础,开发的设计搞尺寸为750*1334这样在使用rpx为单位时就不需要去换算(1px = 2rpx)。

js逻辑模块

钉钉小程序与微信小程序几乎一样的,页面的js逻辑都是写在Page()里面,动态渲染的数据写在data里,重新设置数据时采用this.setData()方法,来重新渲染对应的模块。

(注:本文未完,后续会更新,直到完成一个钉钉小程序。钉钉小程序与微信小程序的开发基本相同,目前为止发现的不同点只在于api的调用以及不同的方法名,使用上和vue很相似,需要不同的功能时只需要去找对应的api就可以)

钉钉小程序与微信小程序的异同相关推荐

  1. map和foreach的区别和应用场景_支付宝小程序和微信小程序,两者有何区别?

    原标题:支付宝小程序和微信小程序,两者有何区别? 自2017年1月微信推出小程序之后,小程序的发展势头便愈来愈猛.作为腾讯老对头的阿里,也开始投入小程序的研发.在一年多的开放公测后,支付宝小程序终于于 ...

  2. 怎么添加一个程序集_门店小程序,微信小程序怎么添加店铺

    现今随着互联网发展,越来越多选择网上购物代替实体店购物,微信作为最多人使用的社交软件,他的商机也被许多企业商家发展,进入微信分销小程序购物是现在最流行的购物方式,驱使很多实体店也纷纷加盟进驻门店分销小 ...

  3. 微信与php什么区别,微信小店和微信小程序的区别是什么?

    区别:微信小店的功能比较少,只拥有基本的商城购物功能,没有营销功能,因而只适合不需要营销推广的个人开店:而小程序则是支持各种功能开发,可以开发商城小程序,也可以开发各种营销推广功能,能够满足商家的多功 ...

  4. 【小程序】微信小程序开发技巧实用手册(自己做笔记用)

    [Css]Css和Html常用设计实例参考笔记(自己开发项目用)_敦厚的曹操的博客-CSDN博客_html和css的项目实例一.左右居中1.div等块元素左右居中margin: 0 auto;marg ...

  5. 如何制作一个微信小程序【微信小程序是怎么做的】

    为什么现在这么多人使用微信小程序呢?因为微信小程序除了便捷易开发,公司企业可以用来做小程序展示官网,商家也可以做小程序商城,甚至个人也可以拥有自己的小程序.那么如何制作一个微信小程序?微信小程序是怎么 ...

  6. 微信小游戏和微信小程序的区别与共同

    微信小游戏 小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8,都是没有 BOM 和 DOM 的运行环境,没有全局的 document 和 window 对 ...

  7. 微信小程序和微信小游戏的区别体现在哪?

    微信小程序和微信小游戏有什么区别?随着<羊了个羊>持续大火,很多人把开发目光投向了微信小游戏.虽然说微信小游戏是微信小程序的一种类型,但两者不仅仅是服务类目不同,所提供的部分小程序能力也不 ...

  8. 微信小程序、微信小游戏作品汇总合集,各种好玩的小程序

    微信小程序.微信小游戏作品汇总合集,各种好玩的小程序 小程序: 微信小程序:易阅小程序作品展示 微信小程序:幸福磁县小程序作品展示 微信小程序:小说精品榜小程序作品展示 微信小程序:武汉智慧交警小程序 ...

  9. 个人怎么制作微信小程序,微信小程序可以免费制作吗?微信小程序制作教程

    微信小程序 微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应 ...

最新文章

  1. PHP内核探索之变量(1)Zval
  2. java ui设计用什么_UI设计是什么?UI怎么设计?
  3. 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...
  4. 大话设计模式(九 反射——程序员的快乐!)
  5. java命令查看 java.io.tmpdir 参数值
  6. python和halcon_VisionPro和Halcon的详细对比
  7. P2870 [USACO07DEC]Best Cow Line G
  8. 面试项目亮点_程序员面试时这样介绍自己的项目经验,等于成功了一大半
  9. 服务器本地文件传输,服务器 本地 文件传输
  10. *08TensorFlow2.0基础--8.3维度变换
  11. 《财富》世界500强想到的
  12. WPF中使用Chart控件
  13. matlab条件统计个数,matlab计算条件概率
  14. 用k-mer分析进行基因组调查:(六)用KmerGenie一步实现
  15. 牛牛的旅游纪念品(背包DP)
  16. 利用jdk使用WebService
  17. 绿色债券数据最新(2014-2023年)
  18. canvas-随机粒子特效
  19. 十大众筹PC:硅谷新生代如何打造下一代计算机
  20. 使用中国气象局的天气预报webservice

热门文章

  1. UE4 蓝图 流程控制节点
  2. centos7的virbr0问题
  3. 接口请求方式及GET和POST的区别
  4. STM32F1的SPI1与SPI2的收发实验
  5. 有哪些顶级水平的中国程序员?
  6. 用数字0~9绘制人像---opencv(C++)
  7. 微信小程序之一键连接wifi
  8. 最最简单的iPhone一键换铃声
  9. 相互宝成员来报到:宝宝们都在,让我们继续守护!暖心了
  10. Mitmproxy 手机配置代理