開發人員最關注的 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 現代化的網站服務
- Resonsive Disgn - 適應各種裝置
- Web API / Open Data - 服務導向、容易跨平台/跨瀏覽器
- Social Integrated - 整合社群
- Scalable - 自動延展性、應用雲平台
- 可以利用 MS Account 來同步 Visual Studio 設定
- One ASP.NET
-
ASP.NET MVC 5 預設的範本為 BootStrap Layou
-
全新的功能 Brower Link
- 當網頁內容改變時,能讓有連結的瀏覽器同時 Refresh
- 減少手動對瀏覽器重整的負擔
- 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 寫的好不好?
- 太耗電
- APP 不正常結束
- 反應時間太長
- APP 凍結
- Windows 8.1 總結
- Unity3D 不只是遊戲
- 商業平板 APIs
- 3D Printing
- Windows Store App 效能診斷
跨平台的原生 App - Xamarin
- 利用 Xamarin 使用熟悉的語言來開發 Android、IOS APP
- 使用相同的語言來開發跨平台 App
- IOS APP 需要先使用 XCODE 拉好控制項,在透過 Xamarin 來撰寫後端的程式法
-
預計下個版本就能在 Xamarin 來設計 IOS 的介面
- Xamarin 呼叫 Web Service 方法
- 支援 .NET 2.0 SOAP
- 支援 WCF / RESTFul
- Xamari 提供免費及付費的圖表元件,供企業應用
-
真跨平台開發
- 共用商業邏輯程式碼
- 只需而外設計各個平台的介面
- 總結
善用雲平台,開發測試更便利 - Windows Azure
- 利用 Windows Azure 讓開發人員在測試上面更便利
-
Windows Azure 虛擬機器支援多種開發測試環境:Visual Sudio 2013、SQL Server 2012、Linux、Oracal Server .... 等
- 可以利用 Team Foundation Service 來做負載測試
- 先建立 WebTest 專案
- 錄製測試情境
- 新增負載測試精靈
- 將測試伺服器選擇為 TeamFoundation Server 來做壓力測試
- Windows Azure - MSDN 訂閱戶權益(免信用卡立即啟用)
- MSDIN 訂閱戶九月底前啟用 Windows Azure 就有機會得大獎
敏捷開發 & Team Foundation Server
- Team Foundation Server & Team Foundation Services 目前的差異
- 30 年軟體開發老兵告訴我們....我們需要擁抱改變
- 雖然你或他的開發團隊並沒有導入敏捷,但至少我們需要有敏捷的心態
- 定期產出
- 開發對使用者沒價值的功能就是浪費
- 盡早取得回饋
- 團隊合作的末期
- Team Explorer & 單一登入 Team Foundation Server / Service
- Code Lens / 程式碼資訊指標
影片部分:
- 利用 TFS 讓 測試更加便利
影片部分:
- 發行管理及自動化佈署 - InRelease
影片部分:
相關連結
新手發文,如有錯誤煩請告知,感謝。
如果喜歡我的文章請按推薦,有任何問題歡迎下面留言~~~
簽名:
學習這條路很廣,喜歡什麼技術不重要,重要的是你肯花時間去學習