步
虽然都在微信公众平台的系统下,但小程序本身完全独立于订阅号和服务号,需要重新注册。目前界面比较简单,操作相关的功能不多。这些功能应该在以后小程序大规模使用后逐步完善。
如果要绑定开发者,还需要开发者扫码验证通过。
小程序平台目前的重点是它的桌面开发工具(后面会讨论)。web平台目前只做一些开发者绑定和应用信息处理的事情。就个人而言,网络最重要的部分仍然是它的文档。点击进去后可以看到从设计到开发到运营的整体描述。看完后,成熟的开发团队应该可以快速完成客户端业务的迁移。从这套文档的成熟度可以看出,微信团队对这个期待已久的小程序非常重视。
在设计的描述部分,不仅有一个指南,还有一个演示页面供您使用。从程序效率提升的重点到视觉规范,都一一进行了讲解。可以说,它从一开始就接触到了苹果开发者。指导标准。在开发的描述部分,我们几乎给出了可以开发一个完全可用的电子商务应用程序的所有接口,这让我们非常欣慰。
下载了桌面端的微信web开发者工具,借鉴这个文档如何开发微信小程序?,运行demo,可以感受到小程序本身的强大特殊性:
为了纠正大家的误解,小程序不是 HTML5 应用程序。因为它是一个封闭的程序执行环境。
虽然是用标准的 JS 语言编写的,但是在这种环境下是无法打开任何外部页面的。不能跳转或者只能跳转内部相对路径,也不能使用各种外部JS库调用本地资源如DOM树、File和其他资源如jQuery等。用于开发富客户端的 JavaScript 语言。
小程序上线后,有人说,接受过简单前端培训的初级程序员供不应求。我个人认为这种说法是不可靠的。小程序虽小,但每一个都是一个完整的应用程序,这就需要开发者对应用程序开发有一个整体的认识。另外,说实话,JavaScript 对于开发严肃的应用程序来说并不是一门很好的语言如何开发微信小程序?,而用 JavaScript 构建富客户端需要开发者对代码有更深入的理解。
了解之后,就该开始开发了。开发工具也是通过扫码登录的。登录后,在新建项目部分,选择本地开发目录,“添加项目”,工具会自动在该文件夹下生成基本框架代码。目前没有区分项目类别,比如游戏、工具等支付宝小程序开发,只是一个基本的主入口。
如果是小项目,我个人认为在开发工具本身编辑是可以的。
整个IDE感觉很清爽,对于JS或者CSS的提示和补全都非常灵敏细致。代码在结构上也很清晰,配置文件和CSS文件都以wx开头重命名。我们花了一个上午的时间基本上移植了 Coolbuy 网页( )。这里需要注意的是,资源文件方面,本地文件和图片资源都可以用于本地调试,但是如果要在手机上预览调试,必须调用网络资源,所以要注意相对路径的移植.
经验
对于电子商务应用来说,最重要的是支付。玩物智从一开始就有微信支付权限。这次小程序第一时间开放了微信支付API,这也是我们第一次移植电商。服务的原因。你可以想象微信对生活和服务小程序的期望。
除了小程序的接口支持,小程序的模板消息也充分考虑了电子商务服务的需求。可以设置不同的样式和标题。这是从之前谦逊和滥用的模板消息的一个重大演变。这也预示着小程序将比订阅号和服务号拥有更好的用户交互能力,微信将成为更好的消息应用平台。
耗时的
在整个开发迁移过程中,我们5人开发团队花了一个上午的时间(注册平台账号,阅读学习文档不算)。对于成熟的开发团队来说,整体的开发体验还是比较好的。目前使用react框架的团队应该会觉得小程序的框架非常友好。当然,如果你的代码有大量的 DOM 操作,改起来会很痛苦如何开发微信小程序?,所以只能推荐重构。
由于我们之前使用的 JS 框架和小程序框架非常相似,所以没有花太多时间来改变这方面。主要是整体过滤,替换微信专用界面。这里要夸赞一下微信开发者工具的编译效率,它让我们在发现差异并修改后可以快速验证差异。期间有歧义,不得不感谢微信开发组的朋友们的即时反馈和大力支持。
成就
以下是我们今天早上奋力拼搏的结果,酷买的客户端( )可以在小程序中运行。当然,这只是第一步。
在手机上呈现的效果:
由于还在内部测试中,目前版本的微信客户端无法看到手机预览或实际部署的应用。您应该等待微信更新版本的发布才能看到我们的结果。
下一版微信的发布,将在互联网世界掀起一股巨浪。开发者和运营商,你准备好了吗?
本站声明: 本文章内容来源于互联网,文章内容仅供用户参考。本公司不能完全保证文章内容的准备性、时效性。如果因本文章对用户造成了任何损失或者损害,本公司将不会承担任何法律责任。如果涉及到版权问题,请提交到wikins@nbyuyuan.com