400-650-7353
您所在的位置:首頁 > IT干貨資料 > web前端 > 【Web前端基礎知識】app類型有哪些

【Web前端基礎知識】app類型有哪些

  • 發(fā)布: Web前端培訓
  • 來源:Web前端干貨資料
  • 2019-12-11 19:43:50
  • 閱讀()
  • 分享
  • 手機端入口

App主要有三種形式,分別是WebApp,Native App(原生App)和Hybrid App(混合App)。

WebApp:簡單來說,Web App就是針對iOS/Android優(yōu)化后的web站點,用戶不需要下載安裝即可訪問。一般的web站點測重使用網頁技術在移動端做展示,包括文字,視頻,圖片等,而Web App更側重“功能”,是基于網頁技術開發(fā)實現特定功能的應用,必須依賴手機瀏覽器運行。Web App開發(fā)成本低,維護更新簡單,支持云修復,用戶不用下載更新,但是App的用戶體驗不足,頁面跳轉遲鈍甚至卡殼,頁面交互動態(tài)效果不靈活,而且可能上不了AppStore,如果企業(yè)的核心功能不多,App需求側重于信息查詢,瀏覽等基礎功能,可以選擇Web App。

技術棧:html5+css3+js常用框架

相應案例: 通過手機UC瀏覽器打開搶票助手、充值易等

Native App(原生App):Native App是基于智能手機操作系統(tǒng)(現在主流的是ios和Android)用原生程序編寫運營的App。Native App運行時是基于本地操作系統(tǒng)的,所以它的兼容能力和訪問能力更好,擁有良好的用戶體驗、交互界面,但也是開發(fā)難度大,開發(fā)成本和維護成本較高的App。

技術棧:編程語言Android,需要掌握 JAVA ios、Objective-C

1. 開發(fā)環(huán)境,Android Studio、eclipse;

2. 數據結構,App的某些功能涉及到做算法,所以要有一定的數學基礎;

3. Android SDK,會API接口開發(fā),包括自行開發(fā)API的能力和調用第三發(fā)API的經驗;

4. 熟悉tcp、IP,socket等網絡協(xié)議;

5. 如果涉及到服務器,你還需要了解webservice相關知識和相應的開發(fā)語言,常用有PHP、JSP、ASP.Net;

6. 除了這些功能基礎,App開發(fā)還涉及到UI設計、框架、性能優(yōu)化、調試適配等。

相應案例:酷狗音樂、美圖秀秀

Hybrid App(混合App):是指半原生半web的混合類App,同時采用網頁語言和程序語言進行開發(fā),通過不同的應用商店進行打包分發(fā),用戶需要下載安裝使用。Hybrid App兼具Native App良好的用戶交互體驗和web App跨平臺開發(fā)的優(yōu)勢,因在開發(fā)過程中使用網頁語言,所以開發(fā)成本和難度大大降低。

技術棧:html5+css3+前端主流框架

相應案例:微信、淘寶等。

文章“【Web前端基礎知識】app類型有哪些”已幫助

>>本文地址:http://m.hqfphsz.com/zhuanye/2019/48122.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發(fā)VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME