直播源碼是如何敲出來的,程序員術語講解

今天小編偶遇技術部兩個程序員小哥,聽兩小哥聊天一會來個“J快叡兒”(JQuery)一會兒又來個“安可T五X”(ActiveX),聽的小編一臉懵逼,於是小編深入技術部,近距離觀看直播源碼是如何敲出來及程序員之前都有哪些術語,下面我將爲各位看官講解敲直播源碼需要了解什麼。

一、 基礎語言
C:C語言(The C Programming Language)語言簡潔,功能強大。
C++:C++語言(The C++ Programming Language)在C語言的基礎上開發的一種面向對象編程語言。
Objective-C:是擴充C的面向對象編程語言,只能用於ios及Mac OSX的編寫。
Java:又稱爪(zhao)哇,可以編寫web應用程序及嵌入式系統等,有了它就可將直播功能嵌入現有APP。
Qt:一款跨平臺編譯器,支持Android、Windows Phone、IOS。
(除了這些還有C#/Swift/Perl/Shell/Scala等,直播源碼敲出來真是不容易啊!)
二、 前端開發(網站的表現層及結構層)
HTML:(HyperText Markup Language)超文本標記語言,其實就是一種網頁文件格式。
HTML5:即爲HTML的升級版,H5爲其簡寫,相對來說更加靈活。
CSS:層疊樣式表(Cascading Style Sheets),對網頁的佈局、顏色、字體等效果進行改變。
CSS3:CSS技術的升級版本,也是網頁製作時所採用的層疊樣式表技術。
JQuery:輕量級JavaScript庫,能夠兼容多瀏覽器。
(JS/Ajax/DOM/Flash/UI這些也是不或缺的,所以直播源碼很難免費下載到。)
三、 後端開發(數據庫設計及管理等)
API:應用程序編程接口(Application Programming Interface)
CGI:公共網接口(Common Gateway Interface)
GUI:圖形用戶接口(Graphical User Interface)
PHP:超文本預處理器(PHP: Hypertext Preprocessor)是一種通用開源腳本語言。
(直播系統後端開發人員還要會寫Java代碼、SQL語言等等,直播源碼就是這樣一點一點敲出來的。)
四、 其他
SDK:軟件開發包(software development kit)包括軟件開發相關的文檔、範例和工具的集合。
CDN:內容分發網絡(content delivery network)使得內容傳輸更快、更穩當。
除了上面寫的這些之外,還有其他的一些術語,但通過以上這些我們就已經能夠看出程序員寫直播源碼不易,在這裏爲每一個程序員點個贊。所以看到網上所爲的免費直播源碼就要警惕,因爲極少人願意把自己的勞動成果貼出來讓人無償下載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章