用 iPad 来写代码,GitHub 又一代码编辑器,开源了!
发布日期:2023/1/10 10:08:48 浏览量:
转自:GitHubDaily 如有侵权请联系我们立即删除!
大部分拥有 iPad 的同学,其日常使用场景,应该是看番、煲剧、玩游戏以及偶尔的办公协作吧。但是,自从我入手第一台 iPad 起,便动过拿它来编程的念头。可惜,当时找不到一款与 iPad 兼容较好的代码编辑器,能同时满足多种不同编程语言的运行环境,无奈只得将此事作罢。前阵子逛 GitHub 的时候,偶然看到了一款 iPad 代码编辑器:Code App,让我对此事重燃希望!这是来自香港开发团队 The Base Lab 旗下作品之一,曾在 App Store 以 5.99 美元定价售卖。去年五月,该代码编辑器正式对外免费开放,并在不久前,团队在 GitHub 开源了项目的所有代码!
GitHub:https://github.com/thebaselab/codeapp这款代码编辑器内置了 Node.js、Python、C、C++、PHP 等多种开发环境,自带 Git、Pip、NPM 等工具,可连接并管理远程服务器。Code App 开发团队表示,这一项目的诞生,是为了解决此前在 iPad 编程上遇到的总总难题:
-
一个强悍、高性能的文本编辑器;
-
一流的本地文件系统支持;
-
嵌入式仿真终端;
-
本地后端开发环境(Node 和 PHP);
-
本地 Python Runtime;
-
本地 Clang 编译器;
-
Git 版本控制;
-
包管理器支持(Pip 和 NPM);
-
远程连接支持(文件和终端)。
开发者在新建项目时,借助编辑器的内置模板,可快速指定不同语言的开发环境。编写第一个「Hello World」项目下面以构建一个 Python 项目为例,让我们感受下这款编辑器的神奇之处吧。首先,打开 App 中的代码模板,选择 Python,根据自己喜好,为文件命名。
res = requests.get(’http://api.open-notify.org/astros.json’)
print(res.text)执行效果:
https://code.thebaselab.com/guides/version-control
配置成功后,便可以将新增文件添加到暂存区,再推送至远程 GitHub 仓库:
兴许有人可能会觉得,Code App 这个项目在实际工作中并没有太大用处,直接用电脑来写代码,不是更便捷直接吗?
但是,随着产品更新迭代,iPad 的硬件性能跟前几年相比,已不可同日而语。未来在 iPad 上,那些曾经需要进行复杂运算的软件,将会愈发成熟。
iPadOS 的诞生,也将在移动端迎来一轮新的技术革命。以往需要在 PC 上才能处理的工作,如视频剪辑、绘画设计、编程开发,如今在 iPad 上也能轻松实现。那是不是意味着,有朝一日,仅凭身上所携带的可穿戴设备,我们就能快速搭建出一个可供编码创作的开发环境呢?要想实现这一切,终需有先驱者提灯探索,为我们驱黑前行。在我看来,今天给大家介绍的 Code App,便是其一。
该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址自取:GitHub:https://github.com/GitHubDaily/GitHubDaily
马上咨询: 如果您有业务方面的问题或者需求,欢迎您咨询!我们带来的不仅仅是技术,还有行业经验积累。
QQ: 39764417/308460098 Phone: 13 9800 1 9844 / 135 6887 9550 联系人:石先生/雷先生