前端包括:PCweb Web、H5、百度、支付寶等小程序、APP(安卓、iOS)
雖然有這么多,但有幾種不同的方法來實現它
1 .土生土長的開發,人與各種開發人員
PC、H5和小程序基本上可以由前端開發工人進行測試
安卓需要安卓開發測試
Ios需要一個IOs開發工程師。
一般你選擇這個是因為你對APP客戶端性能各方面的要求比較多,需要純原生客戶端開發缺點是每個崗位需要分配一個人。
2混合開發
經過Daniel的努力研發,可以實現,比如寫一套代碼,多端發布運行。這種對開發人員的要求是比較高的。基本上除了少量調用系統接口外都可以實現,運行效率略低,數據量不大時基本可以忽略。
3零代碼開發
近年來,零代碼開發興起,一些產品已經實現。該系統通過工具構建,并發布到多端操作。這非常適合開發沒有人,開發沒有能力一般的人的情況。在我近給客戶的產品咨詢中,小團隊建議這種方法可以在初期嘗試,成本相對較低。
事實上,現在超過一半的應用程序使用混合模式開發,的HB,它結合了安卓和網絡技術開發。除了主要在網絡端使用HTML5技術開發的應用程序之外,還有不少應用程序使用純網絡開發,
當然,Web前端不只有于前端網頁和應用,還涉及到服務器端、桌面級的應用,甚至VR。
今天,前鋒廣前端老師主要講講成為Web前端開發需要具備的知識、技能和學習路徑
HTML5 CSS3 JavaScript
HTML負責網頁結構,CSS負責網頁樣式,JS負責邏輯交互。(這個沒必要詳細解釋,基礎的基礎)
JQuery BootStrap Ajax Json
JQuery是JS的一個應用程序庫,可以提高原生JS的效率開發Bootstrap是一個響應框架。Ajax技術用于異步交互,可以在不刷新頁面的情況下更新數據,比如地圖應用。Json是一種數據格式,廣泛應用于各大編程語言中。(這些應用程序看起來復雜而困難,但當您實際應用它們時,它們非常簡單。)
Git/SVN
這些是版本管理工具。當應用于開發,團隊時,它可以避免一些文件沖突。
Nodejs Mysql/MongoDB(可選)
個人認為,如果想深入學習,可以學習Nodejs。(純屬個人建議)
ECMAScript6
JavaScript的語言標準。適當的理解是可以的
角度/反應/真空
這是前端的三個框架,大家可以根據需要選擇學習。不要解釋
一個優秀的Web程序員不僅僅是Web程序員,還需要掌握更多,只是要與時俱進。千鋒廣州前端老師希望大家不要停止學習,要時刻保持一顆學習的心。