㈠ 技術平台和技術棧有什麼區別
技術平台是一套完整的、嚴密的服務於研製應用軟體產品的軟體產品及相關文文件。,技術協議棧是協議的實現,可以理解為代碼,函數庫,供上層應用調用。
商業化的協議棧就是給你寫好了底層的代碼,符合協議標准,提供給你一個功能模塊給你調用。
你需要關心的就是你的應用邏輯,數據從哪裡到哪裡,怎麼存儲,處理
還有系統里的設備之間的通信順序什麼的
當你的應用需要數據通信時,
調用組網函數給你組建你想要的網路;
當你想從一個設備發數據到另一個設備時,調用無線數據發送函數;當然,接收端就調用接收函數;
當你的設備沒事乾的時候,你就調用睡眠函數;要幹活的時候就調用喚醒函數。
所以當你做具體應用時,不需要關心協議棧是怎麼寫的,裡面的每條代碼是什麼意思。除非你要做協議研究。
㈡ 技術棧的含義是什麼
技術棧指將N種技術互相組合在一起(N>1),作為一個有機的整體來實現某種目的或功能。也可以指掌握這些技術以及配合使用的經驗。
舉個例子:開發一個普通OA(辦公自動化)系統,我們使用了html+css+javascript+vue+ Spring Boot+Spring cloud+hibernate + Spring+rocket Mq+Redis+Es+linux+ mysql等等,這些技術加起來就可以稱為技術棧。
前端技術棧
使用css3作為頁面的樣式控制:解決頁面渲染問題。
使用Html5作為頁面結構的標簽語言:解決移動端的頁面兼容性問題。
使用seajs框架:解決項目中模塊開發和載入的問題。
使用使用Jquery前端js框架:解決方便操作頁面元素的問題。
引用流行的前端插件實現業務需求:使用bootstrapValidator作為表單的驗證插件。
㈢ 面試問我技術棧是什麼
技術棧,好像是指某項工作或某個職位需要掌握的一系列技能組合的統稱。
也就是說,這是一個多技能綜合的結果。
與之類似,還有個「全棧」的概念……就是指萬金油式的狀態……啥都會,幹啥都行……
這些詞兒,都是新冒出來的時髦詞兒……
㈣ 技術棧是什麼
技術棧是IT行業里的一種術語,是某項工作或某個職位需要掌握的一系列技能組合的統稱。
一般來說是指將N種技術互相組合在一起(N>1),作為一個有機的整體來實現某種目的或功能。也可以指掌握這些技術以及配合使用的經驗。例如,一個基本的web應用程序可能包括一系列技術,如操作系統、銷罩web伺服器、資料庫和編程語言。
更復雜的應用程序可能涉及額外的層,如緩存伺服器、負載平衡器和前端框架。堆棧中使用的具體技術將根據項目的需要而有所不同。然而,一些常見的例子包括Linux、Apache、MySQL和PHP(稱為「LAMP」棧)。最終,技術堆棧的目標是提供構建和運行成功應用程吵顫序所需的所有組件。
技術棧目錄結構
技術棧目錄包含以下子文件夾:
conf/:存放技術棧配置文件。為可選文件,內容可以為空。
lifecycle/:存放生命周期代碼。理論上您可以使用任何語言來編寫這些生命周期腳本。lifecycle目錄下所有文件名必須以專屬前綴ac_開頭,且沒有後綴。目前,下述文件的命名為固定命名:
ac_setup:技術棧依賴的安裝腳升斗敗本,主要代碼邏輯為讀取resources目錄下的文件,解壓、安裝、配置環境變數等。
ac_init_env:可選。用於部署前的相關任務處理。
ac_deploy:應用程序包的啟動腳本。核心啟動命令為:java-jarappname.jar
ac_check_service:可選。檢測應用是否啟動。
ac_shutdown:停止應用。