框架篇 101開發(fā)框架對比)
編號類型領域編程框架框架依賴的編程語言和環(huán)境詳細的知識體系和差異類型/屬性/特性/數學分析/函數分析/應用分析應用場景列表關聯知識和標準1編程語言層 / 運行模型通用軟件基礎設施無(Java/C#/C++/Go/Python 等基準)Java→JVM;C#→CLR;C/C++→原生機器碼;Go→原生+runtime;Python→CPython解釋器一、編程語言差異的知識體系? 編程語言本身不是框架,但框架的所有差異最終落在語言類型系統(tǒng)、執(zhí)行模型、內存模型與并發(fā)原語上。Java 是靜態(tài)強類型、編譯為字節(jié)碼、JVM 垃圾回收,適合企業(yè)組件模型;C# 同理但綁定 .NET CLR;C/C++ 無 GC、手動或智能指針管理內存,適合系統(tǒng)級與高性能組件;Go 編譯為機器碼且內置 goroutine,適合云原生并發(fā);Python/JS 動態(tài)類型、解釋或 JIT,適合腳本與快速業(yè)務迭代。二、差異類型與屬