2014年3月11日 星期二

RIA是什麼?

Rich Internet Application是一種在網際網路上運行的應用程式,有著如同桌面應用程式的行為、功能、快速回應、直覺與體驗,也融合了網際網路應用程式的容易開發的與低成本的特性。RIA結合桌面應用程式與網路的優點。(Macromedia, 2003)

Q:RIA和Flash網站有什麼不同?
A:Flash網站與RIA的最大差異在於RIA能夠操作資料並與之互動,而傳統的Flash網站僅止於視覺化的呈現。(McMullin, J. & Skinner, G., 2003)
Q:RIA有什麼好處?
A:
對企業的好處:
提高交易量
應用更夠更快的上線
降低應用開發與維護成本
對資訊部門的好處:
降低基礎設施建置成本
提昇開發效率
支援工業標準
對使用者的好處:
互動而即時的體驗能夠降低使用者挫折
降低新手的學習曲線
單一畫面的使用者介面能夠節省時間
(Macromedia, 2003)

2014年3月10日 星期一

Team Foundation Server 之初始化設定


微軟的Team Foundation Server(以下簡稱TFS)是個非常好用的版本控管系統. 但是相對的. 設定上也很複雜. 在很容易地安裝步驟之後. Server端跟Client端都提供很多細膩的設定. 在觀念上跟預期的有所不同. 在Server端可以建立 [ 專案集合 ]. 但是要建立專案必須從Client端的Visual Studio 201X(以下簡稱VS)當中連上之後來建立專案.(備註一). 而建立專案之後就可以設定工作區來設定本地端跟Server端的對應關係. 有時候Server端會有多個階層. 在對應關係當中就要選擇好.要從正確的階層. 不然有可能會從最高層對應到本地端. 會造成本地端多了幾層目錄. 這樣在某些限定絕對路徑的專案就無法正確的執行了. 所以要懂得如何設定路徑對應關係就變得很重要. 這部分請參考 詳細說明.














那麼怎麼讓Client端透過VS連到TFS呢?請在該TFS上建立系統使用者. 並且設定密碼(請該使用者過來設定他在Client端的使用者密碼. 兩者要一致). 然後在專案集合中將該使用者加入正確的權限群組即可.


































備註一 :


在建立專案的時候必須注意到版本的問題.若Team Foundation Server大於VS的版本. 就會發生權限不足的情況而無法建立專案. 此時的解法是去下載跟Server相同版本的Team Explorer for Microsoft Visual Studio. 版本相同才能連接到TFS去建立專案.