前语

iPad 有个口号,便是“买前生产力,买后爱奇艺”,运用 iPad,配合 Procreate 来作画体验还能够, 假如你想让你的 iPad 能够编程,你却不得不为之花费时间和精力,我搜了网上的教程,大致能够总结为以下 2 步:

  • 第一步:租个服务器,租一台云服务器,阿里云、腾讯云、华为云都能够;
  • 第二步:iPad 上下载装置 Termius,然后就能够经过 Vim 编程了;

iPad 编程生产力

经过一晚上的装备和折腾,花钱不说,尽管能够实现在 iPad 上编程的需求,但体验远却比不上 PC,今天我就来引荐一种新的方式,让你的 iPad 变成真实的生产力工具。

Cloud Studio 简介

Cloud Studio 是根据浏览器的集成式开发环境(IDE),为开发者供给了一个永不间断的云端作业站。用户在运用 Cloud Studio 时无需装置,随时随地翻开浏览器就能运用。

iPad 编程生产力
以上是我用 iPad 浏览器,在 1 分钟内初始化了一个 next 初始化模板,能够说速度比本地开发还快,当我在左边修正代码时,右侧预览界面便会同步热更新。

iPad 编程生产力

Cloud Studio 能够说是供给了一台云服务器,而且把 VSCode 搬到了线上,咱们能够同本地开发一样,在上面装置插件,比如能够在左边扩展中搜索 react,装置这个 react snippts 扩展,便能够协助咱们供给常用代码片段,快速创立组件。

支撑语言和模板

现在,Cloud Studio 全面支撑 Java Spring Boot、 Go、.NET、Python、Node.js 等丰厚的开发模版示例库,具备在线开发、调试、预览、端口主动识别等才能。一起,Cloud Studio 已经集成在线开发协作模块,开发者能够随时随地设计、谈论和开发。

iPad 编程生产力

咱们能够挑选了解的语言和模板进行开发。

布置

Cloud Studio 具备标准化的云端装置布置才能,支撑主流代码库房的云端克隆,比如我创立的 next 运用,能够点击左边的小飞机图标,能够布置到腾讯云或许阿里云的 serverless 环境

iPad 编程生产力

我这儿点击腾讯云,运用微信扫码登录后便能够直接布置到腾讯云 serverless

iPad 编程生产力

布置完成后点击拜访按钮,便会翻开布置完成后的地址,拜访在线地址。

自定义模板

我习惯了运用 Next.js 和 Tailwindcss 来做我项目的初始化模板,那么我每次初始化项目的时分都需求重新装备 Tailwindcss 吗?并不是,Cloud Studio 推出了自定义模板的功用,主要包括四个方面,创立、发布、共享和办理,具体我们看参阅文档

iPad 编程生产力

在菜单上点击“发布自定义模板”

iPad 编程生产力

填写相关信息后,便能够发布一个了解的模板了。

协作编程

Cloud Studio 还有个强大的功用便是协作编程,开发者只需求点击左边导航上的多人协作按钮,然后点击开发发起协作,控制台便会主动复制协作链接

iPad 编程生产力
将协作链接发送给协作同伴,当协作同伴点击链接,会在下方提示是否允许参加。

iPad 编程生产力

协作同伴参加后,咱们就能够实时看到协作同伴的操作和编码了。

关于计费

当然供给开发的标准型云服务器( 2 核 4 GB) 并不是完全免费的,每月赠送 1000 分钟时长,当咱们开始运用作业空间时,就会开始每 10 分钟计费,从咱们每个月 1000 分钟的额度里扣除相应的时长,所以假如不用作业空间的时分千万要记住中止作业空间。

点击作业空间后方的中止按钮即可中止计费,一起作业空间中止运转。

iPad 编程生产力

运用自保管云主机

上面说的运用模板的作业空间是付费制的,会消耗每个月 1000 分钟的额度,假如你觉得每个月 1000 分钟不行的话,那么除了付费,你还能够将作业空间连接至自己的云服务器,这样就能够经过 Cloud Studio 在自己的云服务器中运转程序和开发了。

iPad 编程生产力

挑选云主机

iPad 编程生产力

输入 IP 用户名和暗码,便能够连接自己的服务器,在 Cloud Studio 中进行开发了。

iPad 编程生产力

默认是在 root/RemoteWorking目录下,我现在还没发现修正目录的方位,因为是自保管的云主机,所以除了服务器自带的环境,其他的环境都需求自行装备,这儿不再具体阐述。

运用感受

  • Cloud Studio 做到了开发环境零装备,让咱们随时随地只需有网络就能够进行开发,让 iPad 也成为了编程利器;
  • Cloud Studio 极大地降低了开发者对环境布置的要求,可轻松将运用布置上线;
  • Cloud Studio 在协作编程、网络教育、远程面试等环节中将会发挥巨大作用;

Cloud Studio 还很新,我在运用中,遇到了一个关于模板发布的问题,我参加了 Cloud Studio 问题反馈群,经过群里小同伴的细心排查,也得到了解决。最终,期望 Cloud Studio 越来越好。

以上便是本文全部内容,假如对你有协助,能够顺手点个赞,这对我真的很重要,期望这篇文章对我们有所协助,也能够参阅我往期的文章或许在谈论区沟通你的想法和心得,欢迎一起探索前端。