[TechDays 2013] Visual Studio 2013 台灣發表會 Keynote - 重點筆記實況轉播(圖文)


開發人員最關注的 Visual Studio 2013 也在前陣子進入 RC 階段了,而這次的 Visual Studio 2013 似乎對 HTML5 有了更全面性的支援,也代表著未來要開發跨行動裝置或跨瀏覽器網站也不在是難事,此次 Techday 2013 的台灣發表會主題為「Modern App + Modern Lifecycle」,究竟此次的發表會能聽到多新穎、跟便捷的功能呢?就讓我們繼續看下去吧 ~

前言

開發人員最關注的 Visual Studio 2013 也在前陣子進入 RC 階段了,而這次的 Visual Studio 2013 似乎對 HTML5 有了更全面性的支援,也代表著未來要開發跨行動裝置或跨瀏覽器網站也不在是難事,此次 Techday 2013 的台灣發表會主題為「Modern App + Modern Lifecycle」,究竟此次的發表會能聽到多新穎、跟便捷的功能呢?就讓我們繼續看下去吧 ~

會前小記

目前已經陸陸續續有許多人陸陸續續進場囉 !

台上正在播放 Visual Studio 的影片 ~

開場

  • Visual Studio 2013 將會越來越平凡的更新
  • 重視使用者的 FeedBack(Visual Studio 2013 的 傳送笑臉與哭臉)

現代化跨平台網站

  • Modern Web 現代化的網站服務
  1. Resonsive Disgn - 適應各種裝置
  2. Web API / Open Data - 服務導向、容易跨平台/跨瀏覽器
  3. Social Integrated - 整合社群
  4. Scalable - 自動延展性、應用雲平台
  • 可以利用 MS Account 來同步 Visual Studio 設定
  • One ASP.NET 
  • ASP.NET MVC 5 預設的範本為 BootStrap Layou
     
  • 全新的功能 Brower Link
    1. 當網頁內容改變時,能讓有連結的瀏覽器同時 Refresh
    2. 減少手動對瀏覽器重整的負擔

  • ASP.NET MVC 5 整合 Authocation 登入
  • 快速開發整合 Facebook 登入 + 具有 Responsive 的 留言板

全新 Windows 8.1 App With Visual Studio 2013 

  • Windows 8.1 / Windows Phone 8 支援 Untity 3D
  • Unity 3D Pro: 免費的  Windows 8/8.1 模組
  • Untity 3D 支援跨平台 (Android、IOS)

  • Windows 8.1 商業應用
  • 能應用於零售業、醫院、Pos、HID

 

  • Windows 8.1 支援3D 列印

  • Visual Studio 2013 整合效能偵錯
  • 我的 App 寫的好不好?
    1. 太耗電
    2. APP 不正常結束
    3. 反應時間太長
    4. APP 凍結


 

  • Windows 8.1 總結
  1. Unity3D 不只是遊戲
  2. 商業平板 APIs
  3. 3D Printing
  4. Windows Store App 效能診斷

 

跨平台的原生 App - Xamarin

  • 利用 Xamarin 使用熟悉的語言來開發 Android、IOS APP

  • 使用相同的語言來開發跨平台 App


 

  • IOS APP 需要先使用 XCODE 拉好控制項,在透過 Xamarin 來撰寫後端的程式法
  • 預計下個版本就能在 Xamarin 來設計 IOS 的介面
     
  • Xamarin 呼叫 Web Service 方法
  1. 支援 .NET 2.0 SOAP
  2. 支援 WCF / RESTFul 
  • Xamari 提供免費及付費的圖表元件,供企業應用

  • 真跨平台開發
    1. 共用商業邏輯程式碼
    2. 只需而外設計各個平台的介面
  • 總結

善用雲平台,開發測試更便利 - Windows Azure

  • 利用 Windows Azure 讓開發人員在測試上面更便利

  • Windows Azure 虛擬機器支援多種開發測試環境:Visual Sudio 2013、SQL Server 2012、Linux、Oracal Server .... 等
     
  • 可以利用 Team Foundation Service 來做負載測試
  1. 先建立 WebTest 專案
  2. 錄製測試情境
  3. 新增負載測試精靈
  4. 將測試伺服器選擇為 TeamFoundation Server 來做壓力測試

  • Windows Azure - MSDN 訂閱戶權益(免信用卡立即啟用)

  • MSDIN 訂閱戶九月底前啟用 Windows Azure 就有機會得大獎

敏捷開發 & Team Foundation Server 

  • Team Foundation Server & Team Foundation Services 目前的差異

  • 30 年軟體開發老兵告訴我們....我們需要擁抱改變

  • 雖然你或他的開發團隊並沒有導入敏捷,但至少我們需要有敏捷的心態
  1. 定期產出
  2. 開發對使用者沒價值的功能就是浪費
  3. 盡早取得回饋
  4. 團隊合作的末期

  •  Team Explorer & 單一登入 Team Foundation Server / Service 
  • Code Lens / 程式碼資訊指標

影片部分:

  • 利用 TFS 讓 測試更加便利

影片部分:

  • 發行管理及自動化佈署 - InRelease 

影片部分:


相關連結

新手發文,如有錯誤煩請告知,感謝。
如果喜歡我的文章請按推薦,有任何問題歡迎下面留言~~~

 

 

簽名:

學習這條路很廣,喜歡什麼技術不重要,重要的是你肯花時間去學習