常用技術(shù)

移動產(chǎn)品:

了解動態(tài)靜態(tài)語言的區(qū)別,
了解什么叫 SDK、封裝;
了解什么是 MVC 結(jié)構(gòu)模型;
了解在純技術(shù)上前端和后端如何區(qū)分;
了解什么是 API;
了解常用的數(shù)據(jù)庫類型及其優(yōu)缺點 ;
看得懂每年的 WWDC 和 Google I/O。

pc端產(chǎn)品:

了解基本的Box模型概念
了解DOM概念
了解同步/異步的概念
了解前端常用的框架,知道它們各自的優(yōu)缺點和適用環(huán)境
了解移動環(huán)境和 PC 環(huán)境的區(qū)別對前端開發(fā)的影響

項目側(cè):

了解什么叫構(gòu)建 集成
知道SVN和Git 的使用是為了解決什么問題
試著通過實踐學(xué)會使用git,甚至了解 git-flow
了解常見的持續(xù)集成工具
解發(fā)布流程

DOM概念
https://www.zhihu.com/question/34219998

構(gòu)建:

什么是構(gòu)建工具

構(gòu)建工具是一個把源代碼生成可執(zhí)行應(yīng)用程序的過程自動化的程序(例如Android app生成apk)。構(gòu)建包括編譯、連接跟把代碼打包成可用的或可執(zhí)行的形式。

基本上構(gòu)建的自動化是編寫或使一大部分任務(wù)自動執(zhí)行的一個動作,而這些任務(wù)則是軟件開發(fā)者的日常,像是:

  1. 下載依賴
  2. 將源代碼編譯成二進制代碼
  3. 打包生成的二進制代碼
  4. 進行單元測試
  5. 部署到生產(chǎn)系統(tǒng)

為什么要使用構(gòu)建工具或構(gòu)建自動化

在小型項目中,開發(fā)者往往手動調(diào)用構(gòu)建過程,這樣在大型的項目中很不實用,在構(gòu)建過程中難以跟蹤什么需要被構(gòu)建、按照什么順序構(gòu)建以及項目中存在哪些依賴。使用自動化工具會使構(gòu)建過程更為連續(xù)。

各種現(xiàn)有構(gòu)建工具(只列舉了部分)

  1. For java - Ant,Maven,Gradle.
  2. For .NET framework - NAnt
  3. c# - MsBuild.
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容