IsLine Framework (ILFW) 不是業務框架,而是程式設計師開發專案的通用底層套件。源於對第三方框架適應度不足的痛點,作者投入數月打造「自己用著舒服」的框架。本文揭開 ILFW 的架構願景、七大模組藍圖、依賴關係與設計哲學。

| 模組 | 核心能力 | 關鍵特色 |
|---|---|---|
| DataProvider | 資料存取 | 雙引擎、雙模式、RecordProvider、ContainerDefine 緩存、反射工廠 |
| AppLogProvider | 日誌記錄 | 渲染器抽象、單元獨立配置、零程式碼切換介質、超越 Log4Net |
| ExceptionProcessProvider | 異常處理 | 繼承日誌模組、統一展示平台(10 模式)、自訂異常模型量化 |
| HttpContentProvider | HTTP 狀態 | Cookie/Session/Cache 同介面、配置定義屬性、全站唯一入口 |
| IsLineFrameWork | 核心初始化 | 架構載入前完成定制 |
| SecurityProvider | 加密安全 | 標準/強加密、連線字串加密基石 |
| TaskQueueProvider | 服務佇列 | 服務註冊發現、構建企業應用「場」模型 |
「寫代碼和玩攝影一樣,少數人能發揮頂級器材極致,但大多數人需要的是適合自己的通用鏡頭。ILFW 不是牛頭鏡,但一定適合大多數人解決日常工作。」
後續文章將依序深入:命名空間契約 → 七大 Provider 總覽 → DataProvider 三部曲 → AppLogProvider 雙部曲 → ExceptionProcessProvider 雙部曲 → HttpContentProvider 系列 → 完整原始碼釋出。