我刚刚购买了 10.5 寸的 iPad Pro 替换了已经使用一年多的 surface pro 4,毫无疑问 surface pro 4 是一款惊艳的产品。然而,电池续航变差,以及 windows 系统升级强制重启系统让人困扰。没有充足的电力支撑使得 Surface Pro 4 在移动办公领域处于下风。经常性的重启问题最终让我放弃了它。
不管怎么说,iPad Pro 对于普通消费者都是一个不错的选择。同时具备优秀的电池续航能力和令人惊艳的屏幕。但是如何用它来进行网站开发呢?
显然,在经过这几周大量的编码,,iPad 可以保证稳定的开发。 唯一需要注意的是,我必须安装正确的应用程序并设置一些编码环境。 今天我将分享我的设置,希望它能帮助其他开发人员。
Apps:
- 版本控制: Working Copy Working Copy – Powerful Git client – Anders Borum
- 文本编辑: Textastic Textastic Code Editor 6 – Alexander Blach
- 命令行工具: Cathode Cathode – Secret Geometry
- web 调试浏览器: MIHTOOL MIHTool Basic – Web Debugger – Gaolu Li
- 全尺寸键盘: ProType ProType – NCODX
- 接收报告:Slack Slack – Business Communication for Teams – Slack Technologies, Inc.
环境搭建
能够在iPad Pro上开发的关键部分是拥有正确的软件架构。 你看,不可能在 iPad 上运行虚拟机或编译任何代码,因此我们必须要保证在任何地方终止任务。
配置服务器
配置测试或临时服务器是必须的,以便我们可以在 iPad Pro 上测试编写的代码。 在开始进行iPad开发之前,您可以注册 Digital Ocean 或 AWS 的 VPS 并进行设置。
自动部署
自动部署会编译并将代码储存到代码仓库中,通过这种简洁的方式将代码部署到服务器上。
一种方法是设置一个 jenkins(或任何其他流程集成工具)。 然后设置 CI 工具来监视我的“开发”分支,一旦我将更改推送到我的代码仓库中的开发分支,就会自动部署。 在这种情况下,我使用 bitbucket。
我使用 slack 接收我的自动部署报告。
其它编码流程
其余编码流程非常简单。 我创建代码副本克隆主仓库代码,然后切换到新创建的分支。 可以使用代码副本的内置编辑器进行编辑。然而我选择使用 Textastic 作为主编辑器。关键是 Textastic 可以直接打开您在“副本”中克隆的代码,并立即反馈任何更改。完成编码后,我所要做的就是切换回副本,提交和推送。 然后自动部署完成其余部分。 然后我可以使用 MIHTOOL 的Web 开发控制台测试我的应用程序。
最后
总之通过基本的配置,我们完全可以利用 iPad Pro 进行软件开发。
原文地址:在 iPad Pro 上进行网站开发
因为我自己英文也不太好,文章翻译目的在于提高自己的英语水平,文中有翻译错误请多包含,如果发现错误也请指出,共同进步。