重磅!Github推出在线IDE!
很多人跟我一样,一直期盼Github不仅能存放代码,也能更好地管理代码(像October插件那样),更希望能在线运行和调试代码。
这不,它来了!
Github新发布的重磅功能之一,名叫Codespace。它是在Azure上运行的基于浏览器的完整VS Code编辑器,可以像本地的IDE一样添加你喜爱的插件。
这也意味着,你今后甚至可以用手机、平板也可以开发程序了。
Codespaces 由 Visual Studio technology 提供技术支持,集成了浏览器版的完全 VS Code 编辑程序,支持代码补全与导航、扩展插件以及终端访问等多项功能于一身。如果开发者更倾向于使用桌面版 IDE 进行开发,也可以在 GitHub 中打开 codespace 之后再将其连接到桌面 IDE 中。
浏览器在线编程
在浏览器中即可实现从写代码、编译、测试、调试到部署的完整开发体验。
简化工作流程
自动设置依赖环境和 SSH 秘钥。现在,任何项目从代码到托管库的速度都变得更快了。
扩展和定制化
你可以使用 dotfile 和 VS Code 扩展设置你的编辑器,在每个代码空间里创建一致的环境。
随时随地写代码
因为开发环境变成了云端,现在你可以在任何智能设备上通过网页浏览器或 VS Code 写代码了。
开发环境化繁为简
之前开发软件,每个repo都有自己的配置开发环境的方式,在编写代码之前,可能需要几十个步骤,折腾几十分钟,才完成准备工作。
更有甚者,两个项目的开发环境相互冲突,让人头大。
有了Codespace,就不必这么麻烦了。只需轻轻点击一下,几秒钟内云端自动给你配置好开发环境。
值得一提的是,微软去年推出了Visual Studio Online,最近又将其更名为Visual Studio Codespaces。GitHub Codespace产品负责人在与网友的互动中表示,GitHub使用的是与Visual Studio相同的技术。
被微软收购后,GitHub已经不是第一次和微软进行技术整合了。
如何试用
Codespace现在处于内测阶段,需要用户提交申请,加入Waitlist等待官方通知。
https://github.com/features/codespaces github.com
GitHub还承诺,Codespace在Beta测试阶段,所有功能全部免费。
今后完全开放后是否还免费呢?根据GitHub的说法,Codespaces中的代码编辑功能将始终是免费的。
很明显,Codespaces走的是基础功能免费、高阶功能收费的增值付费模式。但基础功能已经足够很多个人开发者使用了。
有了财大气粗的微软做靠背,GitHub这一年来的进步有目共睹,对个人开发者来说绝对是件好事。