往期热门文章:

1,《往期精选优秀博文都在这里了!》

2、呕心沥血总结的14张思维导图,教你构建 Python核心知识体系(附高清下载)

3、一份来自亚马逊技术专家的Google面试指南,GitHub收获9.8万星,已翻译成中文

4、支付宝系统架构(内部架构图)

5、牛逼!IDEA 2020 要本土化,真的是全中文了!中国开发者话语权越来越大了

来源 | 机器之心

Github 最新推出的 Codespaces 可以实现基于 VS Code 的云端代码编译。现在,你在手机、平板上都可以直接进行开发。云端开发不能更美好了,用上 Codespaces 后,不仅可以把 IDE 卸载掉,什么 Conda、Docker 都可以删了「大误」。

再见,VS code !你好 Github!

在今年 GitHub 的第一个虚拟会议——Satellite 上,GitHub 发布了由 Visual Studio 提供技术支持的在线 IDE 工具——Codespaces。这是一款集成在 GitHub 网页中的开发工具,为开发者提供了不离开页面的「沉浸式」开发体验,目前已向公众开放小规模测试。

Codespaces 传送门:

github.com/features/codespaces

值得一提的是,在 Satellite 上与 Codespaces 一同发布的还有:

  • GitHub Discussions:一种在 codebase 之外开展合作的新方式;

  • Code scanning and secret scanning:帮助 GitHub 中的社区制作或使用更安全的代码;

  • GitHub Private Instances:专为有严苛安全需求的用户设计。

Codespaces 介绍(小规模 Beta 公测)

为社区贡献代码有的时候是比较困难的。每个仓库都有其自己的开发环境配置,经常需要许多步操作之后我们才能开始编写代码。更甚者,我们正在从事的两个开发工作环境彼此之间存在冲突。Codespaces 为我们提供了一个集成在 GitHub 中,功能完全的云端开发环境,让我们能够即刻为一个项目贡献代码。下图为 Codespaces 的界面一览,想必使用过 VS Code 的小伙伴们对这个界面一定不会感到陌生。关注微信公众号:互联网架构师,在后台回复:2T,可以获取我整理的教程,都是干货。

Codespaces 由 Visual Studio technology 提供技术支持,集成了浏览器版的完全 VS Code 编辑程序,支持代码补全与导航、扩展插件以及终端访问等多项功能于一身。如果开发者更倾向于使用桌面版 IDE 进行开发,也可以在 GitHub 中打开 codespace 之后再将其连接到桌面 IDE 中。

搬砖(写代码)不妥协

在浏览器中即可实现从写代码、编译、测试、调试到部署的完整开发体验。

简化工作流程

自动设置依赖环境和 SSH 秘钥。现在,任何项目从代码到托管库的速度都变得更快了。

扩展和定制化

你可以使用 dotfile 和 VS Code 扩展设置你的编辑器,在每个代码空间里创建一致的环境。

随时随地写代码

因为开发环境变成了云端,现在你可以在任何智能设备上通过网页浏览器或 VS Code 写代码了。

开发环境化繁为简

不需要繁琐的本地配置即可为项目贡献代码。即使是之前从没有做过的项目,只需鼠标一点即可完成配置,并且能在不同开发环境之间自如切换。关注微信公众号:互联网架构师,在后台回复:2T,可以获取我整理的教程,都是干货。

开发者反馈

Visual Studio Online 是微软于一年前所推出的基于 VSCode 的在线代码编辑器,基本算得上是一个完整得编辑器以及托管环境,并可以存储在浏览器中。

然而不到几日前,VS Online 正式改名为 VS Codespaces,与今日推出的 Github Codespaces 仅有前缀之差,这一点非常有趣,有开发者猜测通过这些细节似乎表明了微软想要将这两个产品合并。

而单从 VS Online 方面看,自从改名为 VS Codespaces 后,官方还下调了服务价格并降低了 50% 以上,并为开发人员提供了新的选择,让其可以在性能相对较低的虚拟机上运行,标价为 0.08 美元每小时。

另一方面,也有开发者坦言,能完全在 Github 上编辑代码固然非常友好,但如果要作为产品而言为其付费现阶段是不可能的。

同时也分析这款产品发布的核心逻辑是完善生态为主,比如此款产品的发布将会大大提升使用平板电脑和使用手机工作为主的用户体验。在移动端依旧为主流风向的当下,会吸引大批量的新用户,比如高校里只使用 ChromeOS 设备的学生们就非常符合。

「远程开发」时代到来?

早在去年年底,Facebook 开发者官方博客也表示,他们已将 VSCode 设置为 Facebook 的默认开发环境,并于微软进行合作,以帮助增强其远程开发能力,从而使得工程师能够大规模化进行远程开发。

而同样值得一提的是,微软 VS Code 团队在首次推出远程开发扩展包时也表示,远程开发是一种新兴的趋势,它可以使得任何开发者都能使用到比本地硬件设施更加效率、更快、更专业的硬件设备支持。

也有自称是 Codespaces 的产品负责人表示,Github Codespaces 使用与 VS Codespaces 相同的底层技术,旨在为 Github 用户带来完全的本地化体验。

简而言之,不管从去年 Facebook 动向还是微软及 Github 系列操作,都在释放同一个信息点,越来越为工程师考虑的远程开发环境,相关生态也在逐步完善,值得期待。

此刻,有没有对本次的Github新增的功能心动?丢掉VS code?

参考链接:

github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/



http://www.taodudu.cc/news/show-1750063.html

相关文章:

  • 10 个牛逼的一行代码就能搞定的编程技巧,你会用吗?
  • 如何优雅地根治null值引起的Bug?!
  • 重磅消息,Redis开源作者宣布不再维护Redis项目!
  • 7 款神秘的开源中间件!
  • 天天唠叨的MySQL优化,到底该怎么玩?
  • 太强了!这款轻量级中间件几行代码就搞定SpringBoot的分库分表问题
  • 你还在用迭代器处理集合吗?试试Stream,真香!
  • 面试被问高并发流量控制,我脸都绿了...
  • 老大让我整理下公司内部mysql使用规范,分享给大家
  • 百万级MySQL的数据量,该如何快速的完成数据迁移?
  • 基于Haproxy的高可用实战
  • 图解MySQL的各种 JOIN,看完不懂来找我!
  • 我一个普通程序员,光靠GitHub打赏就年入70万,其实你也可以
  • 记一次天猫商城系统高并发的优化
  • 太赞了,Intellij IDEA竟然把Java8的数据流问题这么完美的解决掉了!
  • Java 堆和栈的区别,还傻傻分不清?
  • 面试官:给我说说你对Java GC机制的理解?
  • 厉害了!有同学抽时间整理了一份IDEA中如何使用Git进行项目管理的完整教程?...
  • 流行的Spring Boot + Vue架构整合开发的网易云+QQ音乐(附源码)!
  • python全栈薪资这么高,你知道大厂面试都问什么吗?
  • MySQL 宣布停止使用 master、slave!
  • 真赞!阿里开源的这款分布式事务框架,不愧为民族之光
  • SpringBoot + Mybatis 多模块( module )项目搭建教程
  • 8 种单例模式写法,助你搞定面试!
  • 对 Java 意义重大的 7 个性能指标
  • 2个月面了鹅厂的5个部门,心态差点奔溃了......
  • 网易开源分布式存储系统 Curve,性能彪悍!这是要吊打阿里?
  • 可怕!你没看错,这次确实是纯手工实现一个MyBatis框架!
  • 再见,ELK!
  • 太火了,这些牛逼的Java代码技巧,肯定能让你目瞪口呆!

再见, VS Code !你好,GitHub!相关推荐

  1. 再见2014,你好2015

    一年过得真快,转眼间2014就要接近尾声了,平时倒没什么感觉,等到总结这一年的时候才发现"哈,2014就这么过去了,我在这一年里究竟都做了些什么".其实回想这一年,发现自己做得真的 ...

  2. 2013再见,2014你好!

    时间过得真是匆匆,2013再见,2014你好,今天元旦放假,刚好总结梳理下自己的2013,然后也写写自己的2014规划,希望自己能做得更好. 总结2013 关于学习和工作 2013年的6月份终于读完了 ...

  3. 坐火车太无聊,我溜入微软 VS Code官方GitHub仓库,但没敢发动供应链攻击

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 本月,一名研究员披露了自己如何闯入微软 Visual Studio Code 的官方 GitHub 仓库. VS Code 的issu ...

  4. 华为鸿蒙微波炉,再见EMUI,你好鸿蒙!华为不止做手机

    原标题:再见EMUI,你好鸿蒙!华为不止做手机 Hello,大家好,我是老孙 前几天有媒体报道,华为将在12月开启Mate40系列鸿蒙OS升级工作,华为方面迅速辟谣原来是乌龙一场.照既定计划,华为将在 ...

  5. 再见2022,你好2023:八年程序媛老兵的践行、思考与展望

    再见2022,你好2023 写在前面的话 1.2022速记 1.1 产假前,ParaView三维自动化项目 1.2 产假后,EDA仿真项目 1.3 从EDA行业谈谈2022年的经济寒冬 2. 2023 ...

  6. 2018个人总结《再见2018,你好2019》

    再见2018,你好2019现在时间 :2019.01.30 15:26:10,今天是年前在公司的最后一天,正在纠结..第四篇博客该分享什么内容...(为什么发4篇,这个不重要,只是为了持之以恒徽章-. ...

  7. 六月再见,七月你好!

    一天很短,24小时,稍纵即逝,短到来不及拥抱第一抹阳光,就要迎接落日的余晖. 一年很短,365天,如白驹过隙,短到来不及细细品味春天的生气,就要面对寒冬的风霜. 一生很短,短短几年,一睁一闭就过了.短 ...

  8. Mac+VS Code+Git+Github

    Mac+VS Code+Git+Github lalala,澜子我又回来啦,这一次就说说 Git和Github 吧.Github作为全球最大的同性交友网站,广大女性盆友们难道都不了解一下嘛. 先解决一 ...

  9. 你被「七月再见,八月你好」刷屏了吗?

    "   阅读文本大概需要 2.5 分钟 这几天又被各大媒体平台包括朋友圈刷屏了. 七月再见,八月你好,八月的我们会更好,期待更好的自己,也期待多多挣钱. 对于这种无目标跟风式的鸡汤,他们以后 ...

  10. pyqt label改变文字_11月你好图片配文字 10月再见11月你好朋友圈唯美文案

    10月再见11月你好 10月再见11月你好 时间如水流,转眼间十月已过去了大半,马上要进入十一月了,一起来说声十月再见十一月你好. 不要想得太多,做的太少.十月再见,放下懒散与浮躁:十一月你好,马上行 ...

最新文章

  1. 深度丨霍金的去世让我想起了微软提出的人工智能十大原则
  2. WLST - Presentation Transcript
  3. mysql 中lock wait_应用中MYSQL 报错Lock wait timeout exceeded; try restarting transaction
  4. OpenCL异构并行计算编程笔记(1):平台、设备与上下文
  5. js 控制展开折叠 div html dom
  6. Python 生成MYSQL inser语句
  7. 使用Notepad++工具查看文件的十六进制
  8. 儿童手表怎么删除联系人_华为儿童手表4X体验:与你一起守护孩子的成长,带娃不再辛苦...
  9. vue 集成 sweetalert2 前端校验
  10. 【分布式缓存系列】Redis实现分布式锁的正确姿势
  11. 案例:演示JDBC的使用
  12. 接口测试工具--apipost如何取消json参数中转义字符
  13. GB28181流媒体服务LiveGBS启动报错 HTTP Port[10000] In Use
  14. 什么是反向跟单?反向跟单怎么运作?
  15. 红帽子linux命令界面,红帽子_Linux_命令全解
  16. 狂神说——CSS3最新教程快速入门通俗易懂
  17. 逃逸分析和标量替换技术,你明白了吗
  18. 集宁一中高122班聚会筹委会正式成立
  19. 外接竖屏显示器virtual box虚拟机屏幕分辨率不能自适应
  20. BH1750( GY-302 )光照传感器

热门文章

  1. 剑指Offer 09 用两个栈实现队列
  2. elementui 日期选择值格式
  3. Android内存泄露测试
  4. DataTable数据导出到Excel
  5. 联网玩具CloudPets 泰迪熊泄漏数百万语音信息
  6. 《程序化广告实战》一 导读
  7. 编译并使用kpath不重启更新linux-kernel
  8. mysql_数据查询_单表查询
  9. IOS开发之支付功能概述
  10. CSS的inherit与auto使用分析