iT邦幫忙

鐵人檔案

2012 iT 邦幫忙鐵人賽
回列表

Kuick Application & ORM Framework 系列

使用架構開發軟體,倒不如自己寫個軟體架構。用 Kuick 寫出其他人看得懂的程式。

鐵人鍊成 | 共 34 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Kuick 開放原始檔專案

我姓鍾,英文名字叫 Kevin,一個台灣男性廣泛使用的英文名字,朋友叫我『鍾K』,也喜歡自稱『中K』。今年三月,建立一個名為 Kuick(全名為 Kuick A...

2012-10-09 ‧ 由 kevinjong 分享
DAY 2

什麼是 Kuick

Kuick 是以 .Net 4.0 with C# 寫出有 32,788 行的程式碼,包含以下兩個部份: 1. Application Framework 應用...

2012-10-10 ‧ 由 kevinjong 分享
DAY 3

達標好文 Kuick -- C# 代碼規範和設計指引

建立軟體開發團隊的第一步驟,統一代碼編寫規範。 這裡提供一份超過 30 頁的 Word 檔案,針對 C# 程式編寫樣式規範與命名慣例,歡迎下載參考,或是修改成適...

2012-10-11 ‧ 由 kevinjong 分享
DAY 4

Kuick -- 你聽得到系統的心跳聲嗎?

軟體架構不一定是龐大的,但一定是清晰的。 清晰的軟體架構,執行期從系統的第一聲心跳開始,核心歷經一連串狀態改變的過程,稱之為系統生命週期。生命週期的重要性,在於...

2012-10-12 ‧ 由 kevinjong 分享
DAY 5

Kuick -- 啟動系統生命週期

Kuick 生命週期起始於所 Hosting 環境啟動之後,終結於所 Hosting 環境結束之前。 本篇內容提供一段操作影片說明 系統 Hosting 環境...

2012-10-13 ‧ 由 kevinjong 分享
DAY 6

Kuick -- 系統不可或缺執行期記錄

你還讓系統瞇著眼睛上線嗎?其實,為系統增加 Log 機制是簡單的事。 這裡不討論是該採行資料庫或是文字檔記錄,或是系統錯誤時自動寄發 Email 通知,只單純...

2012-10-14 ‧ 由 kevinjong 分享
DAY 7

Kuick -- 使用 NuGet 建立 ORM 專案

內文說明如何從 NuGet 裡引入 Kuick 相關組件,並且提供影片介紹專案的建立過程,10 分鐘內建立 UserEntity,系統啟動後自動建立資料表,開始...

2012-10-15 ‧ 由 kevinjong 分享
DAY 8

Kuick -- 資料表名稱與欄位名稱定義

如果你是 Entity 極端的開發者,不需考慮資料庫規格建立的細節,完全依據程式物件思考商業邏輯即可。如果你想控制所建立的資料庫規格,也可以透過程式定義達成。...

2012-10-16 ‧ 由 kevinjong 分享
DAY 9

Kuick -- Entity Column 定義

Kuick Entity 與其他 ORM Framework 有什麼不同? 答:依據過往經驗,系統開發除了資料處理議題之外,充滿著各個客戶特有的商業需求,ORM...

2012-10-17 ‧ 由 kevinjong 分享
DAY 10

Kuick -- Schema Cache 規格快取

接下來三篇分享內容說明『規格快取』、『規格同步』、『資料初始化』。 下圖是啟動 Kuick 生命週期的 7 項事件中有關資料的部份,首先從『Schema Cac...

2012-10-18 ‧ 由 kevinjong 分享