Web應用程序設計筆記1.1_web前端、後端、全棧分別是做什麼的?

Web應用程序設計筆記1.1-web前端、後端、全棧分別是做什麼的?

一、Web前端開發工程師

前端開發工程師是Web前端開發工程師的簡稱。前端開發,就是要創造上面提到的網站面向用戶的部分背後代碼,並通過建立框架,構建沉浸性的用戶體驗。爲了實現這個目標,開發需要熟練運用下列語言、框架、工具庫;

  • 三大語言:HTML、CSS和JavaScript
  • 此外,掌握JQuery和Bootstrap等工具庫也很重要,他們能幫助開發者以更高效的方式編碼;
  • 很多前端開發崗位也要求 Ajax 方法的使用經驗,它可以幫助你使用Java在後臺從服務器拉取數據,協助實現頁面的動態加載。
    打個比方,前端開發者的工作專注於“房屋”裝修,而蓋房子的工作由後端開發者負責。
    在這裏插入圖片描述

二、Web後端開發工程師

Web後端工程師是負責數據提供,熟悉後端流程,熟練掌握一種後端工具的使用,學會如何使用工具分析功耗以及其對設計的影響的人羣。
爲了讓服務器、應用、數據庫能夠彼此交互,後端工程師需要具備有如下技能:

  • 會使用Java Web、PHP、ASP.NET、Python等一種構建Web應用程序的技術;
  • 會使用諸如MySQL、Oracle、SQL Sever 等數據庫存儲技術;
  • 版本控制工具:SVN、CVS、Git 等;
  • 會使用Linux 作爲開發和部署環境;
    後端開發者使用這些工具編程乾淨、可移植、具有良好文檔支持的代碼來創建或更新 Web 應用。但在些代碼之前,他們需要與客戶溝通,瞭解實際需求並轉換爲技術目標,制定最有效且精簡的方案來進行實現。
    在這裏插入圖片描述

三、Web全棧開發工程師

全棧工程師是指掌握多種技能,也叫全端工程師(同時具備前端和後臺能力),並能利用多種技能獨立完成產品的人。
互聯網項目需要用到後端開發、前端開發、產品設計、數據庫、各種
移動客戶端、三屏兼容、RestFul API 設計和OAuth 等等,比較前衛的項目,還會用到 Single Page Application 、web Socket 、HTML5/CSS3 這些技術以及像第三方開發像微信公衆號微博應用等等。
在這裏插入圖片描述

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