用 iPad 來寫代碼,GitHub 又一代碼編輯器,開源了!
發(fā)布日期:2023/1/10 10:08:48 瀏覽量:
轉(zhuǎn)自:GitHubDaily 如有侵權(quán)請聯(lián)系我們立即刪除!
大部分擁有 iPad 的同學,其日常使用場景,應該是看番、煲劇、玩游戲以及偶爾的辦公協(xié)作吧。但是,自從我入手第一臺 iPad 起,便動過拿它來編程的念頭??上В敃r找不到一款與 iPad 兼容較好的代碼編輯器,能同時滿足多種不同編程語言的運行環(huán)境,無奈只得將此事作罷。前陣子逛 GitHub 的時候,偶然看到了一款 iPad 代碼編輯器:Code App,讓我對此事重燃希望!這是來自香港開發(fā)團隊 The Base Lab 旗下作品之一,曾在 App Store 以 5.99 美元定價售賣。去年五月,該代碼編輯器正式對外免費開放,并在不久前,團隊在 GitHub 開源了項目的所有代碼!

GitHub:https://github.com/thebaselab/codeapp這款代碼編輯器內(nèi)置了 Node.js、Python、C、C++、PHP 等多種開發(fā)環(huán)境,自帶 Git、Pip、NPM 等工具,可連接并管理遠程服務器。Code App 開發(fā)團隊表示,這一項目的誕生,是為了解決此前在 iPad 編程上遇到的總總難題:
-
一個強悍、高性能的文本編輯器;
-
一流的本地文件系統(tǒng)支持;
-
嵌入式仿真終端;
-
本地后端開發(fā)環(huán)境(Node 和 PHP);
-
本地 Python Runtime;
-
本地 Clang 編譯器;
-
Git 版本控制;
-
包管理器支持(Pip 和 NPM);
-
遠程連接支持(文件和終端)。
開發(fā)者在新建項目時,借助編輯器的內(nèi)置模板,可快速指定不同語言的開發(fā)環(huán)境。編寫第一個「Hello World」項目下面以構(gòu)建一個 Python 項目為例,讓我們感受下這款編輯器的神奇之處吧。首先,打開 App 中的代碼模板,選擇 Python,根據(jù)自己喜好,為文件命名。



res = requests.get(’http://api.open-notify.org/astros.json’)
print(res.text)執(zhí)行效果:

https://code.thebaselab.com/guides/version-control
配置成功后,便可以將新增文件添加到暫存區(qū),再推送至遠程 GitHub 倉庫:



興許有人可能會覺得,Code App 這個項目在實際工作中并沒有太大用處,直接用電腦來寫代碼,不是更便捷直接嗎?
但是,隨著產(chǎn)品更新迭代,iPad 的硬件性能跟前幾年相比,已不可同日而語。未來在 iPad 上,那些曾經(jīng)需要進行復雜運算的軟件,將會愈發(fā)成熟。
iPadOS 的誕生,也將在移動端迎來一輪新的技術(shù)革命。以往需要在 PC 上才能處理的工作,如視頻剪輯、繪畫設計、編程開發(fā),如今在 iPad 上也能輕松實現(xiàn)。那是不是意味著,有朝一日,僅憑身上所攜帶的可穿戴設備,我們就能快速搭建出一個可供編碼創(chuàng)作的開發(fā)環(huán)境呢?要想實現(xiàn)這一切,終需有先驅(qū)者提燈探索,為我們驅(qū)黑前行。在我看來,今天給大家介紹的 Code App,便是其一。

該列表包含了 GitHub 上諸多高質(zhì)量、有趣實用的開源技術(shù)教程、開發(fā)者工具、編程網(wǎng)站等內(nèi)容。從 2015 年至今,累積分享 3500+ 個開源項目,有需要的,可訪問下方 GitHub 地址自?。篏itHub:https://github.com/GitHubDaily/GitHubDaily

馬上咨詢: 如果您有業(yè)務方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗積累。
QQ: 39764417/308460098 Phone: 13 9800 1 9844 / 135 6887 9550 聯(lián)系人:石先生/雷先生