作者 –張羽承 (Sky, 微軟MVP) 本文將包括2部份 – 分別為「使用Team Foundation Service 持續整合」及「利用Team Foundation Service進行負載測試」 使用 Team Foundation Service 持續整合 – 自動化佈署 Windows Azure 上的網頁應用程式 持續整合 (Continuous integration, CI)是軟體開發生命週期中,不可缺少的一個部分;試著思考一個情境,當其中一位開發人員引用了第三方的類別庫,但忘了將此類別庫簽入到版本控制裡面,雖然在此開發人員的電腦上是可以編譯的...
作者 – 李智樺 (Ruddy) Visual Studio是少數能夠同時提供集中式及分散式的程式碼版本控管軟體,Visual Studio在加入Git功能之後,現在的程式設計人員便可以直接運用VS連接到任何執行Git的主機 (例如 Team Foundation Server 或 Team Foundation Service) 進行版本控管,這代表著.Net的開發人員也可以和其他開源程式碼的工程師透過Git一起分享程式資源了。 Team Foundation Server 的二種版本控管: l 集中式版本控管 -- Team Foundation Version...
作者 – 陸雲中 (Kent, 微軟MVP) Team Foundation Service是微軟提供的Application Lifecycle Management(ALM) 團隊開發的雲端服務,是 Team Foundation Server的雲端版本,Team Foundation Service提供了以下優勢: l 不須安裝,可快速建置 l 以需求功能與使用量為計費基礎 l 提升服務的可靠性 l 改善效能與可延展性 目前 Team Foundation Service 仍有些功能是不及 Team Foundation Server的,分別為...
作者: 陳傳興(Bruce,微軟MVP) ASP.NET Web API 隨著 ASP.NET MVC 4 一起發行立即造成轟動,它取其 WCF Web API 與 ASP.NET MVC 精華於一身,又去除 WCF 本身較繁瑣與延伸配置的問題,更只因專注在提供 HTTP Service ,使得 ASP.NET Web API 服務開發人員可快速開發出自身使用或對外公開的 Web API 。前端應用程式只要能發出 HTTP 的 URI 請求(例如: http://domain/api/products )向 Web API 請求服務即可取得如 JSON 或 XML 或自訂的資料來源...
作者:朱明中 (微軟MVP) Visual Studio 2013即將於近期內正式發行,距離Visual Studio 2012的發行也才不到一年左右,我們在目前已經發行的Visual Studio 2013 Preview中看到了開發工具有更讓開發人員生產力提升的新功能或強化功能,而只要Visual Studio提升版本時,其核心的.NET Framework一定也會配合升級,不過.NET Framework的更新在這次算是小改款的程度,只將版本號碼提升了Revision的等級,但不代表它改變很少,只是它並沒有像是.NET 4.0或4.5這樣有較大的改變或是全新的功能等等...
作者: demo Fan ( 微軟MVP) Visual Studio 從 2010 版本開始提供了開發人員可以自行撰寫相關 API ,也是從這個版本開始開發 Visual Studio 套件不再是大廠的專利,於是各種功能的套件如雨後春筍般的出現。 如果您尚未使用過 Visual Studio 擴充套件那是很可惜的,擴充套件可以提供各式各樣的豐富的功能,開發人員可以前往官方網站尋寶( http://visualstudiogallery.msdn.microsoft.com ),在本篇截稿之前已經累積了超過 4,200 個套件,各種需求幾乎都可以找到對應的套件,不過如此龐大的套件數量...
作者: demo Fan ( 微軟MVP) 新一代的 Visual Studio 2013 推出了,這次的版本增加了許多開發人員夢寐以求的新功能,但是 Visual Studio 2013 是全方面的編輯器,礙於篇幅不夠無法完整介紹所有的功能,因此只介紹幾個最亮眼的功能。 雲端同步開發環境設定 身為一個開發人員,通常會有許多個開發環境,以往開發人員花費了很多時間將 Visual Studio 調整成順手的設定後,到另一個開發環境就要重新調整一次,十分的不方便!這次 Visual Studio 2013 全面加上了設定檔雲端同步備份的功能,利用雲端方便與穩定的特性讓開發人員不管走到哪裡都可以使用最熟悉的...