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