热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信开发小白请教微信开发大神

本人微信开发小白一枚(之前都是做web、api方向的),最近要进行微信开发,但很多微信相关的开发不懂。望微信开发大神们不惜赐教,指点迷津哈,,十分感谢!1.用普通的代码框架可以做微信开发吗,有什么优缺点?2...
本人微信开发小白一枚(之前都是做web、api方向的),最近要进行微信开发,但很多微信相关的开发不懂。望微信开发大神们不惜赐教,指点迷津哈,,十分感谢!
1.用普通的代码框架可以做微信开发吗,有什么优缺点?
2.进行微信开发,代码、框架都有什么些特点呢?
3.网上有些微信公众平台开发框架(比如weiphp),那么微信开发需要这样的框架吗?如果不选用,那么应该按照什么原则进行设计和挑选框架呢?

++++++++

回复内容:

本人微信开发小白一枚(之前都是做web、api方向的),最近要进行微信开发,但很多微信相关的开发不懂。望微信开发大神们不惜赐教,指点迷津哈,,十分感谢!
1.用普通的代码框架可以做微信开发吗,有什么优缺点?
2.进行微信开发,代码、框架都有什么些特点呢?
3.网上有些微信公众平台开发框架(比如weiphp),那么微信开发需要这样的框架吗?如果不选用,那么应该按照什么原则进行设计和挑选框架呢?

++++++++

从你这个问题里面可以看出,你之前做Web和Api方向应该也是小白,如果做Api方向的话,就这么简单来说吧:

  1. 用户发送消息给微信,
  2. 微信把消息以它的标准结构体传给你
  3. 你解析它的消息,按微信的标准生成回复
  4. 响应给微信
  5. 微信再把你响应给他的内容转发给微信用户

这个过程,你做API开发,肯定是经过过了

再负责一点儿的,也不过就是你的应用和微信的服务器之间多几个来回的数据请求而已,看微信官方文档,称职点儿的程序员,一个下午应该就能直接开始开发了(不管熟悉哪个语言)。

建议:

  1. 不熟悉微信开发,就不要使用框架,那会让你会了框架,之后微信开发是啥还是一无所知
  2. 进行微信开发,代码框架没有啥特别的,还是写接口,还是写页面,只是不一样的在于,以前你可能是先写好服务器端接口,调用的人再按你的接口规范写调用 ,而现在是微信把调用先写好了,你按着他的调用方式写后端服务而已,这两件事情方向 不同,难度应该没啥太大的不同
  3. 不要把微信开发想得多神秘,你就是在写个程序而已。

建议你加一些微信开发的技术群或是交流社区,一般那里都会有教程贴和视频帖,适合不适合一试便知

微信订阅号开发用bmob啊,可以直接用云端代码开发,我根据他们官方教程操作,半个小时左右就弄的七七八八了,个人觉得还蛮方便的,最好是有点nodejs基础,比较容易上手

推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文讨论了同事工资打听的话题,包括同工不同酬现象、打探工资的途径、为什么打听别人的工资、职业的本质、商业价值与工资的关系,以及如何面对同事工资比自己高的情况和凸显自己的商业价值。故事中的阿巧发现同事的工资比自己高后感到不满,通过与老公、闺蜜交流和搜索相关关键词来寻求解决办法。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
author-avatar
小苗的秘密
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有