直播系統開發中關於開發環境你瞭解多少?

雲豹科技阿星發表於2021-03-29

文章開始前我們首先要了解什麼是開發環境呢?開發環境就是指技術人員開發軟體的時候,你需要用到的軟體,硬體要求以及作業系統平臺,例如Windows或Mac,Mac就是指蘋果電腦,這種的統稱為環境,也簡稱SDE,而不是單單指軟體或硬體,那麼在直播系統開發中對應的開發環境你瞭解多少呢?

 

一、 iOS及Android開發環境

1、 安卓開發:在直播系統開發中,安卓的開發環境是在AndroidStudio軟體上進行開發,AndroidStudio軟體在Windows和Mac系統上都可以安裝使用,而安卓的開發語言是使用Java進行開發【這種開發方式稱為原生開發】,當然Java也並不是唯一一種可以開發安卓APP的語言,其他的我們就不再過多瞭解。

 

2、 iOS開發:在直播系統開發中iOS的開發環境是使用Xcode軟體進行開發,而Xcode這個軟體官方僅支援在Mac上進行安裝和開發,iOS的開發語言我們是使用Objective-C語言進行開發【也簡稱OC】,同樣的OC也並不是唯一一種可以開發iOS的語言,還有Swift;在直播系統開發中Socket相關程式碼巢狀使用的Swift開發語言。

 

二、後端開發:

1、 在直播系統開發中一般後端使用的是PHP語言進行開發,一般做開發時,會直接使用伺服器環境,而不是本地環境,因為後端主要是為APP提供介面,如果使用本地環境,APP是沒有辦法透過域名的方式來訪問介面獲取資料。

 

三、 FTP協議工具

1、 那麼技術人員又是如何連線到伺服器呢?技術人員一般會使用FTP工具,FTP又是什麼呢?其實這就是一種協議,大家可以簡單理解為支援FTP協議的工具,連線到伺服器,然後直接修改伺服器上的檔案。

 

2、 FTP工具一般是進行線上編輯檔案類的,那如何我們遠端為伺服器安裝一個軟體呢?可能會有很多人想到透過類似qq遠端之類的,其實這是不對的,大部分的伺服器提供商,都不會提供視覺化,就是帶有圖形介面的遠端方案,那如何連結呢?技術人員會使用類似Xshell這種的軟體連結到伺服器,然後在命令皮膚上,透過輸入程式碼的方式為伺服器安裝軟體或工具,程式碼其實也並沒有想得那麼複雜,在直播系統開發中都是有固定的格式和規則,這裡就不再細說。

 

以上內容為作者“雲豹短影片嘉興” 原創,未經作者本人同意,禁止轉載,否則將追究相關法律責任


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69982461/viewspace-2765501/,如需轉載,請註明出處,否則將追究法律責任。

相關文章