這個問題是相對而言的。
個人認為對於乙個專案而言,功能的提供方是「技術」,功能的使用方是「業務」。
例如,如果我們想用spring,mybatis等框架去開發乙個erp系統,那麼技術就是這些j**a框架,業務就是進貨銷儲這些現實業務的流程;
如果我們用j**a語言去開發設計乙個spring框架,那麼j**a語言的語法與功能特性就是技術,spring框架的運轉流程就是業務;
如果我們想要重新設計乙個與j**a類似的程式語言,那麼資料結構與演算法,計算機原理這些就是技術,jvm的編譯執行流程就是業務;
所以說,沒有絕對的技術,所有的知識都是各種維度的業務邏輯。
人水平的高低取決與你對事物本質認知的深度。
什麼是業務平台
業務平台是對某個業務領域的抽象實現,能快速解決這個領域絕大部分業務的需求,並提供開放的擴充套件介面,方便對極其特殊需求的快速響應。業務平台需要抽象出業務領域的基本要素 核心概念 核心物件 核心價值。提煉出有限的業務元件,並對業務元件進行持續優化。通過對業務元件的編排來實現業務需求。業務平台是乙個業務...
什麼是業務邏輯
狹義上講,業務邏輯基本就是對資料訪問的簡單封裝,等同於三層架構中 業務邏輯層 的職責。廣義上講,軟體產品可分解為介面互動部分和業務邏輯部分,其中業務邏輯部分是軟體產品的核心 必要條件 不與使用者直接互動 而介面互動部分是業務邏輯與使用者進行交流的介面,使用者通過介面互動部分與業務進行交流,從而使得軟...
什麼是技術?
1 技術不只是使用技巧 2 技術不只是api 3 技術不只是擁有葵花寶典 4 技術不只是做出沒有bug的程式 就我個人看法 應該是更高層次的抽象,換句說就是應用的理論支援,或者說是元元模型的驅動機制 應該是解決問題的敏捷性,面對意想不到的bug和突如其來的需求能夠及時作出相應更改,保證基本不影響前面...