回覆列表
  • 1 # 科技黑工坊

    一、首先了解一下2G-5G的過程中前端的發展情況

    (1)2G(1994 年,網速:15-20K/s)

    這時候的頁面只有HTML,樣式單一,互動基於超連結,很多網站為此開發了WAP版。

    (2)3G(2009 年,網速:120K/s-600K/s)

    這時候的頁面相對豐富了一些,更加接近桌面版的樣式。互動主要透過點按和滑動。該時期Ajax和Node誕生,JS的價值開始得到體現。

    (3)4G(2014 年,網速: 1.5M/s-10M/s)

    Web在內容分發和更新方面的優勢更加明顯,該時期React、React native、Electron等誕生。

    (4)5G,第五代移動通訊技術,5G網路能提供高速率、低時延、可靠安全的增強型移動寬頻服務。

    從發展上來看,每一次人機交互發生重大改變,客戶端的開發都會迎來新的可能性。前端作為客戶端的重要組成部分,也將會迎來新的發展。CUI(車載)、VUI(語音控制)、HUI(全息影像)、EUI(情感互動)……這些都是值得期待的。

    (1) 雲端化導致node.js兼顧前後端的語言具有優勢。

    (2) 簡單AR或VR化,導致3D或者其他介面工具可能取代html+css。

    (3) 新領域的Web化思路也會給前端帶來新的技術革新和發展機遇,例如Web VR(Virtual Reality,虛擬現實)、物聯網(Physical Web,顧名思義,就是將物體連入網路的一種理念)Web化或者Web人工智慧等,這些方向的開發者早已躍躍欲試,目前國外也能找到少數這樣的應用站點。

    (1) web AR

    (2)目前這方面的技術難題

    a.目前Mobile Web AR還處於技術的萌芽狀態,現有的生態環境和技術條件、網路支撐等都還不是很成熟,無法完全發揮出它的全部潛力。比如:Web瀏覽器計算能力很弱,無法像現有的APP一樣,在移動終端就完成全部AR的功能;參考現在基於獨立APP的AR的實現方式,想要完全利用前端JavaScript技術來完成全部AR的工作,包括影象採集、特徵點提取、影象匹配、動畫渲染等,功能非常受限,目前只能識別簡單的基於標識的圖片(即基於Marker的AR技術),不足以支援自然圖片和實物(即Markerless影象/實物)在前端的實時計算和識別;另外,由於JavaScript的弱計算能力,造成AR服務非常嚴重的卡頓現象,嚴重影響AR服務的使用者體驗。因此,只靠純前端的方式,目前看來基本上還行不通,無法大規模商用。這也就意味著更多的計算功能需要放到雲端伺服器來完成,也就是所謂的“雲+端”的實現模式。但這時候,網路的通訊時延就成了很大的一個問題,現有的網路環境又很難滿足AR技術在自動跟蹤和識別方面的實時性和低延時的苛刻要求。 b. 內容製作和適配的問題也是Web AR普及所面臨的一大難題。現有的大部分3D建模工具對基於Web的3D呈現相容性較差,很多工具匯出的模型無法直接使用。另外一個關鍵的問題就是使用者與動畫模型的互動技術現在也不成熟,使得使用者在Web AR應用體驗的過程中娛樂性和趣味性無法很好地得到體現。

    個人不是資深前端,對前端的理解有限,若言語有誤,望指正。

  • 2 # 繁星落石

    對於c/s架構來說可能會面臨更強的b/s架構衝擊,很有可能後期的c/s即使保留client,也只是主要承載一個內容傳輸和解析的工作,更多的工作會放到伺服器上,以此來支援更復雜的運算(如果邊緣算力也出現飛速提高的話不會如此)。

  • 3 # 愛墨能助先生

    抱歉,我不太懂技術。但總體來說,5G是讓網速更快,甚至可以到1G/秒。所以前端可以有更多的想象空間,例如AI技術的引入,遊戲化社交場景,模擬現實的購物體驗等。

  • 4 # IT人劉俊明

    5G通訊將對前端的發展產生比較顯著的影響,一方面基於5G通訊可以構建更多的互動場景,可以構建對於頻寬要求更高的場景,這會對使用者的使用體驗產生較為積極的影響,另一方面前端的開發邊界將得到拓展,開發場景將逐漸從PC端、手機端向更多的物聯網終端裝置覆蓋。

    從目前的發展趨勢來說,未來隨著5G通訊的落地應用,前端互動將產生以下幾個方面的變化:

    第一:更加豐富的互動方式。前端開發說到底就是兩個功能,一個功能是為使用者提供一個輸入場景,另一個功能是為使用者提供一個顯示結果的場景。由於5G通訊能夠提供更大的頻寬,以及更短的延遲,所以前端的交換方式也會進一步豐富化,多媒體的互動方式將得到落地應用。

    第二:前端與人工智慧的結合將逐漸緊密。5G通訊將使得人工智慧技術可以逐漸整合到前端開發中,目前比較明顯的整合包括計算機視覺和自然語言處理,未來前端開發與人工智慧技術的結合會越來越緊密,當然這也需要藉助於雲計算平臺的支撐。

    第三:前端的功能邊界將進一步得到拓展。在當前產業網際網路的推動下,傳統前端的功能邊界將逐漸從消費端向生產端過渡,基於前端能夠完成更多的操作。隨著大資料、物聯網的發展,未來更多的社會資源將實現資料化,所以未來前端會觸及到更多的資源,功能邊界也必然會得到進一步的拓展。

    最後,在5G時代,前端開發人員需要進一步豐富自身的知識結構,以便於提升自身的崗位競爭力。

  • 5 # 程式碼與夢想

    4G是挺快,但是還是影響使用者體驗!小程式應用體量太小,所以體驗還不錯!

    5G的到來,會解決掉延時,與效能的問題!雲計算也會替代分擔終端的計算壓力!甚至取代終端的計算!我們只要拿塊會上網的螢幕就可以了!

    原生APP可能會消失。跨平臺開發將是主流,前端將迎來大一統!

  • 中秋節和大豐收的關聯?
  • 7歲小孩發燒39.5度怎麼辦?