iPad PHP開發(fā)環(huán)境
iPad 雖然功能強大,但是缺乏良好的軟件生態(tài)系統(tǒng)使它的使用局限于特定場景。開發(fā)是其中之一。尤其是許多開發(fā)者需要在現(xiàn)場(如客戶的現(xiàn)場)快速修改代碼,以調(diào)整系統(tǒng)或解決問題。這種臨時更改不需要任何特殊環(huán)境,但即使這些小更改也需要某種程度的硬件環(huán)境和開發(fā)者工具。
現(xiàn)如今,iPad 能夠運行許多編程語言,其中最廣泛使用的是PHP。雖然一些功能強大的開發(fā)與集成環(huán)境(IDE)可以執(zhí)行無數(shù)復雜任務,但稍加調(diào)整即可獲得一種簡便的開發(fā),即運行一個簡單的開發(fā)環(huán)境,直接在設備上進行修改。這項工作涉及許多額外的元素,如文件管理、代碼編輯、腳本執(zhí)行、PHP解釋器,以及許多其他軟件和庫,這些都需求不同規(guī)模和復雜度的插件或小型應用程序來提供支持。
在 iPad 上設置 PHP 開發(fā)環(huán)境,可以借助一些已開發(fā)的應用程序和平臺來完成。其中一種選擇是使用 MAMP,一個支持 Mac 的集成 Web 服務器環(huán)境的應用程序。 MAMP for iPad model 是為 iPad 設計的輕量級開發(fā)環(huán)境,支持 Apache、MySQL 和PHP 的運行。它還可以與許多其他應用程序進行整合,包括 Dropbox、以及 Apple 的應用程序。
其他一些應用程序在 iPad 上也很受歡迎,比如Textastic,這是一款優(yōu)秀的代碼編輯器,支持PHP語言,同時還支持幾乎所有流行的 Web 編程語言和標記語言。此外,Textastic 還包括代碼片段和高級搜索、替換和代碼著色。這些功能使它非常適合使用,尤其是針對復雜的 php 開發(fā)任務。
該文所講的另一種選項是 Prompt,這是一款 VMware 手機的正式 SSH 客戶端,支持連接到連接到遠程服務器。這款應用程序給開發(fā)者一個可以終端或者命令行界面,這使他們可以測試和管理 PHP 數(shù)據(jù)庫和應用程序。由于 Prompt 客戶端支持經(jīng)典的 Unix 文本模式,這使操作更容易,直接和中央數(shù)據(jù)庫的命令行文本模式通信,是任何現(xiàn)代化數(shù)據(jù)庫管理員和開發(fā)者不可缺少的工具。
PHP 編程語言在 Web 開發(fā)中有特殊的地位,但其使用在 iPad 上的限制稍微多一些。雖然選擇和配置的過程可能令人困惑,但一旦開發(fā)環(huán)境完全構建,就可以開始簡便快速地編輯和調(diào)試 php 代碼。