经常有同学过来询问“小白想学习微信开发,需要会哪些技术?”,今天我就系统的回答这个问题。

想弄清楚这个问题,你必须知道一些微信开发的相关知识。

微信公众号主要有:订阅号、服务号、企业号(已经升级到企业微信)、小程序、微信支付。这些公众号,订阅号和服务号从技术角度讲是一样的,你可以只学习服务号就OK。企业号,已经升级到企业微信,我们就直接说企业微信。企业微信是相对很有难度的。企业微信基本上包含了服务号的全部知识点,除此之外,还有企业微信特别的知识。因此,如果你是“小白”,先别妄想一步都学会,还是先学服务号比较现实。

小程序,这个领域是火锅一段时间的。小程序的想法是指的肯定的,就像是任何一个技术,其实都没有高低贵贱之分,只是看你对这项技术的学习程度。小程序号称是使用JavaScript语言,简单。但是,九宝老师觉得,JavaScript其实很不简单。但是,对于小白级别的学员,知道简单的语法,就OK。

微信支付,和支付有关的编程就没有简单的。如果你没有几年实际的软件开发基础作保障,不建议写微信支付的程序。当然,项目经理地主婆似的逼上梁山另当别论。

说了这么多,如果你还是一抖雾水,OK。这样说。

微信开发需要以下技术储备:
1.网络编程
2.xml/json相关知识和技术
3.JavaScript相关技术。没错,不是只有小程序需要JavaScript基础,微信订阅号,服务号,企业微信开发,都需要你会JavaScript。
4.基本的网络知识。

基础的网络知识,这点特重要。微信开发是三方开发。你需要和微信服务器打交道。如果你没有一定的网络知识,连ip、域名都不知道,基本上就不要学习微信了。

当然,以上所列是最基本的。每个技术都是一门课程。网络编程,要求你熟练实现io读写。xml/json要求你能够实现复杂数据到bean。JavaScript其实是应用程序员的必备基础。基本的网络知识,要求你能够在没有服务器的前提,实现外网的访问。

先简单说这些,有关技术问题,后续再讲。

想学习微信开发,需要会哪些技术?相关推荐

  1. 我是小白0基础,现在我想学习前端开发,该如何系统的学习?

    以下纯属个人观点和建议,肯定是有局限性的,但是也希望能给你带来一些帮助. 开始 我们俨然能感受到前端岗位现在已经发展成了最重要的研发岗位之一,所以多我们提出的要求也就越来越高了.所以我们需要的也就不仅 ...

  2. web开发 学习_是否想学习Web开发但不知道从哪里开始?

    web开发 学习 by Rick West 由里克·韦斯特(Rick West) 是否想学习Web开发但不知道从哪里开始? (Want to learn web development but don ...

  3. 想学习eTS开发?教你开发一款IQ-EQ测试应用

    开发者Mack基于HarmonyOS的ArkUI框架开发的IQ- EQ测试应用.此应用采用eTS语言开发,包含启动页面.测试入口页面.答题页面和得分页面等多个页面,功能非常完善. IQ- EQ测试应用 ...

  4. 想学习Android开发

    最近被别人说知识面窄,心里受伤了.准备学学Android开发,如果能在手机里运行自己写的app,那是多么high ~~~ Android开发需要看什么资料呢? 说明:本人一直从事windows下的C+ ...

  5. 想通过微信公众号来增长技术,很难

    2018年关注了很多的关于编程互联网的微信公众号, 一开始觉得很多文章都写的很不错, 后来慢慢变得水了, 越来越水. 可能是以下这几方面的原因吧. 越来越多的人看到了运营公众号的好处, 比如当阅读量和 ...

  6. 微信开发学习总结(一)——微信公众号开发入门指引

    本节要求: ①微信公众号申请 ②测试公众号的注册 ③准备微信公众号开发的环境 微信公众号开发入门指引 微信公众号的接入在微信公众平台-微信公众平台技术文档中有着详细的介绍.在进行微信开发前,建议先完整 ...

  7. 如何学习微信公众平台的开发?

    如何学习微信公众平台的开发? 在整个移动互联网的开发技术中,微信公众号的开发几乎是成本最低,传播最快,影响最广的,你几乎不需要再添加任何配置,就可以开始. 个人可以申请公众号,需要高级权限可以用测试号 ...

  8. (学习笔记)JAVA开发需要掌握哪些技术?

    据统计,目前从业软件开发的人数近2700万,其中大约520万使用JAVA作为主要开发语言. java是一种面向对象计算机编程语言,相对C#它的语法要简单一点,通过编程语言可以让计算机按你的需求执行相关 ...

  9. 微信开发学习总结(一)——微信开发环境搭建

    目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型: 一.微信开发环境搭建 工欲善其事,必先利其器.要做微信公众号开发,那么要先准备好两样必不可少的东西 ...

最新文章

  1. 娱乐社交,玩票大的!2021网易云信“融合通信开发者大赛”正式开赛!
  2. catia怎么将特征参数化_VSLAM中特征点的参数化表示
  3. 0到100速度测试软件,【图】到底如何完成 揭晓0-100公里/小时测试_汽车江湖
  4. LeetCode(521)——最长特殊序列 Ⅰ(JavaScript)
  5. 正则表达式基础知识(转)
  6. MySQL系列(三)
  7. JS中的各种尺寸问题
  8. win10安装、卸载、升级tensorflow命令
  9. android textwatcher 获取当前控件,Android中AutoCompleteTextView与TextWatcher结合小实例
  10. 新司机的黑裙战斗机 篇三:群晖【番外篇】群晖系统崩溃后的数据抢救
  11. DMA方式的数据传送过程
  12. PostgreSQL之日期字段统一加一天
  13. MSP430F149的TIMERA定时中断理解
  14. 如何选购计算机主板电池,电脑主板电池型号的选择和更换
  15. 温州大学X袋鼠云:高等人才教育建设,如何做到“心中有数”
  16. 苹果发布会2014发布会简单总结
  17. SwiftUI - Text
  18. 智慧CAD手机看图隐私政策
  19. [学习SLAM]VINS中IMU预积分的误差推到公式与代码雅克比(协防差/信息矩阵)构建
  20. C++ Primer Plus(第六版)--学习杂记(第六章)

热门文章

  1. 提问式网站推广 日流量1000+
  2. 计算机无法删除u盘里东西,u盘里的东西删不掉怎么办?教您解决u盘里的东西删不掉...
  3. Android适配字体过大的手机(老年机)
  4. mapinfo通过sql处理2
  5. SEO网站结构优化详解
  6. 《Adobe Illustrator CS5中文版经典教程》—第0课0.17节使用透视
  7. IT民工,去除眼部细纹的24小时法则(熬夜的你一定要试试哦)
  8. photoshop去除文字_如何在Photoshop中去除粉刺和其他瑕疵
  9. 可以赚钱的游戏,这么多游戏供您选择
  10. 30岁年薪28W,我还是没顶住压力跳槽了····