微信小程序自上线以来就备受关注,创造了很多新的应用场景。然而对开发者而言,小程序的开发过程并不顺畅。目前微信提供的开发者工具功能比较基础,需要在多个应用中切换;前后端分离的开发方式,往往需要在本地 IDE 中编写代码,在微信开发者工具中预览调试,再额外配置云主机、域名、调试后端代码;整个开发流程需要在 IDE、微信开发工具、后端服务器、浏览器等等中切换进行。
Coding WebIDE 新上线了对小程序开发的支持,解决了小程序开发过程中的多终端切换的问题。只要打开浏览器,进入 WebIDE,你就可以随时随地编写你的小程序,不再依赖于本地设备、操作系统或是开发环境。编写代码、进行代码版本管理、前端效果预览、打包上传,甚至后端代码调试都可以在 WebIDE 中完成。
用户可以在 WebIDE 的工作空间选择已有代码仓库,或直接创建微信小程序的 Demo 仓库。
WebIDE 支持实时编译小程序代码,并实现了在不同设备上的直接预览前段效果。
与传统的前后端分离的开发方式不同,我们提供功能强大的 Terminal,可以直接进行后端开发,生成可访问的后端环境,在微信开发平台中设置后,即可进行后端调试等操作。
完成开发后,可在 WebIDE 中生成预览二维码,使用微信扫码即可在手机上预览。不仅如此,我们还实现了打包上传的功能,与微信开发工具体验一致。
至此,一个微信小程序从编写代码、前端效果预览、后端调试、打包上传的流程全部在 WebIDE 中完成了。
此外,WebIDE 对 Git 功能有非常好的支持。
WebIDE 上线两年,以“随时随地,打开浏览器编写代码”为场景,逐步上线了很多强大的特性,如开发环境一键分享、全功能的 Terminal、代码提示、在线实时协同编辑、完美支持 Git 仓库等,近期也将会上线在线调试功能。已有 10 万开发者体验过 WebIDE 的便捷功能,创建了 30 万个 Workspace,每月活跃开发者 8000,其中大部分是脚本语言或者前端开发项目。
作为国内最大的代码托管平台,通过分析 用户部署网站的数据,我们发现,随着云计算技术的不断发展,应用正在变得越来越轻量级,对开发工具的需求,也更加追求便捷和易用性。而这正是 Coding 不断努力的方向。而随着 Coding 整套开发工具的不断发展,Coding Anytime Anywhere 的愿景似乎不再遥远。