加入收藏 | 设为首页 | 会员中心 | 我要投稿 怀化站长网 (https://www.0745zz.cn/)- 语音技术、云资源管理、物联设备、云计算、决策智能!
当前位置: 首页 > 站长资讯 > 评论 > 正文

GitHub开启编码新时代

发布时间:2021-02-22 14:57:06 所属栏目:评论 来源:互联网
导读:然而,网页开发又与电脑性能息息相关,如今编程对电脑功能要求越来越高。虽然Glitch、CodePen等代码编辑工具已经允许开发人员在网页上完成部分工作,但更高级复杂的开发语言还是只能在软件里完成。 而GitHub将要改变这一现状。这家属于微软的公司推出了一款

然而,网页开发又与电脑性能息息相关,如今编程对电脑功能要求越来越高。虽然Glitch、CodePen等代码编辑工具已经允许开发人员在网页上完成部分工作,但更高级复杂的开发语言还是只能在软件里完成。

而GitHub将要改变这一现状。这家属于微软的公司推出了一款叫Codespaces的代码编辑器,不管你使用哪种设备,都完全可以在网页上写代码。

基于与Microsoft的Visual Studio代码编辑器相同的代码库(可在Windows,Linux和macOS上运行),Codespaces在GitHub网站上设置了一个按钮,点击即可链接到整个在线开发环境。

无论使用哪种开发环境,很多开发人员都选择在GitHub上浏览和存储代码,可见在GitHub上发布一款代码编辑器十分便捷,无需安装任何软件。

此外,Codespaces不只是个代码编辑器,它还是个“容器”,能容纳所有版本的服务器,这意味着你可以预先配置你在项目中用得到的所有资源,比如说PHP服务器和Redis缓存。

Docker公司将这一技术发扬光大。容器可以把服务器的功能打包成微小轻薄的模块,通过混合匹配搭建出一个开发环境。例如,如果你在做一个基于PHP的Laravel项目,你需要用到PHP服务器、MySQL以及Redis缓存。

利用容器化技术你可以指定你需要的每一项工具,每次打开代码库时它们就会自动启动,这样在不同电脑上完成同一个项目会变得更加方便快捷,也不需要每次都重新配置开发环境。

每个Codespaces环境都包含一个Dockerfile(用于指定环境的容器和配置)以及一个用于设置Codespaces开发环境的文件。与以往的开发环境不同,使用Codespaces无需在编码前配置本地服务器与应用程序。如果开发人员需要快速投入到项目开发中,只需点击即可准备好所有服务器和相关配置。

代码开发从本地转移到云端也为开发人员打开了互助的大门。Live Share 功能类似谷歌的共享文档,通过程序内置的音频和文本聊天功能允许远程开发人员共同解决编程问题。



(编辑:怀化站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读