本課程的重點不在於轉換為 MVC 這件事,重點在於架構性的思考,筆者會先帶著大家將原本的網站分層、將各層 (Layer/Tier) 職責切割清楚,說明當我職責切分清楚時,前端其實不管是既有的 WebForm 應用程式,或是重新撰寫的 MVC 應用程式,都可以操作這個Services層
如何在 Ubuntu v14.04 上執行 ASP.NET 5 的應用程式
- 5336
- 0
- .NET Framework
- 2015-06-13
ASP.NET 5 是真正的跨平台 (Corss Platform) 解決方案,經過我們測試,它確實可以在 Ubuntu、OS X 等其他的環境執行 ASP.NET MVC 6 的應用程式,只是目前跨平台的 Runtime (dnvm/dnx) 部分是倚靠 Mono 來執行,未來等微軟官方自己的 .NET Core 5 Runtime 推出,就不需要再依靠 Mono 來執行了
[Study4.TW] - 投影片分享 - ASP.NET 5 新功能與變革
這次筆者受 Sky 邀請至台中的 Study4.TW 社群介紹 ASP.NET 5 新功能與變革,有別於我上一次在集英信誠的與大師對談,當時我介紹的還是 kvm/kre 的執行環境,這次來台中全部改為 dnvm/dnx ,且所有的範例程式我都改為以新的 dnx 來執行,且我也安裝了一個 Ubuntu 14.04 包含安裝好 ASP.NET 5 的環境
在 ASP.NET 5 中如何透過 Scaffolding 來產生 CRUD 的 Controllers 與 Views
其實在 ASP.NET 5 中,除了有強大的 Yeoman 可以產生整個 Web 網站外,原先的 Scafolding 也有移轉過來,它是定義在 Microsoft.Framework.CodeGeneration 這一顆 DLL 中,如果要使用它,得在 project.json 中的 dependencies 區段先將 "Microsoft.Framework.CodeGenerators.Mvc", "EntityFramework.Command" 引入
集英信誠與大師對談系列 (技術論壇) - ASP.NET MVC 6 新功能初探
今年,筆者很榮幸能夠登上集英信誠與大師對談的舞台,主講一場關於 ASP.NET MVC 6 新功能的介紹,主要介紹這一次微軟針對 .NET 2015 的規劃,還有跨平台的 ASP.NET 5 與 MVC 6,與究竟原有 ASP.NET 有那些問題使的微軟必須重新設計 ASP.NET ,並 Demo 一些 ASP.NET 5 新的專案結構、Node.js 的 npm、Bower、Grunt、與 Task Runner 搭配使用、以及 MVC 6 新增功能 等等。
快速了解 ASP.NET 5 與 MVC 6 懶人包系列 (二)
在上一篇中筆者介紹了全新的 Visual Studio 2015 與 為什麼要重新設計 ASP.NET ,以及和 MVC 6 之間的關係。也介紹了 bower 、grunt 是什麼?與如何使用。接下來,來看 MVC 6 的有那些新增功能。
快速了解 ASP.NET 5 與 MVC 6 懶人包系列 (一)
這次釋出的 Visual Studio 2015 還是有許多讓人驚豔的地方,我想讓微軟開發人員覺得變動最大的莫過於就是 Open Sources 與 跨平台了 這兩個部分。剛開始可能無法接受,但最後你可能也只能擁抱這樣的改變,其實多了解現在 Open Source 的市場大家都在玩些什麼?這對開發人員,不失為一件好事,因為這樣你會學得更多,會覺得,世界真的很寬廣。然後到最後你會發現,其實 Open Source 才是最大的市場。
架構設計好簡單系列(5) 軟體架構設計的翹楚(下) - [如何再修改支援 Autofac、DI 模式 (破除相依性)]
在進行架構設計時,善用一些 Third-Party 的工具或是元件,也可以達到筆者講的:找出最省時、省力、又保有較佳的設計、維護姓、時效性,又兼顧團隊的 Skill、以後維護也方便的一種方式。因為架構設計有時候也是一種全盤的考慮,不光是技術,有時,天、時、地、利、人和、環境,也會是考慮因素之一。
架構設計好簡單系列(4) - 軟體架構設計的翹楚(上)
其實架構的設計是可以慢慢培養的,難是難在如何判斷當下的情況,也就是說你的情況、專案的情況是如何,如何兼顧各種情況,又保有較佳的設計、維護姓、時效性,因為專案總是有 Schedule 的,同時有要考慮專案成員的 Skill。這就是架構設計的翹楚,因為許多狀況都是非關技術,但也不代表技術不重要,技術可以靠書本取得,但許多當下判斷你得靠經驗來判斷,這就不是書本上會告訴你的了。
Study4.TW Nov 新竹課程- (架構設計好簡單- 如何快速從Web Form 變成 ASP.NET MVC)
Study4.TW Nov 新竹課程- (架構設計好簡單- 如何快速從Web Form 變成 ASP.NET MVC)
架構設計好簡單系列(3) - 設計自己簡單的 ORM 平台
在架構設計中,如果能夠透過範本精靈的方式,如同微軟的 Entity Framework 一樣,提供一個 UI 介面,快速的將資料庫拉出來為 實體 (Entity) ,也可以提供做為 MVC 的 ViewModel,且由 IDE 工具自動產生 Generator 好需要存取後端資料庫的程式碼,這樣豈不是更完美
架構設計好簡單系列(2) - 上雲端
在前一篇文章中,筆者介紹了一個以 Repository 為例的一個簡單的分層,並快速地改為 ASP.NET MVC 的網站,現在,我要再把這個網站發佈到雲端(Azure)去執行
架構設計好簡單系列(1) - 簡單分層你現有的網站 (例子:如果 Web Form 變成 ASP.NET MVC 該怎麼做?)
在這一次的公司內訓中,筆者以 "Visual Studio 2012 與 ASP.NET 4.5 (新功能與開發介紹)" 這樣的主題,介紹了整個在 Visual Studio 2012 中關於網頁系統的開發與雲端系統的開發與建置,其中,應觀眾要求,希望在課堂上的實作中,可以講解關於 一般 ASP.NET Web Form 在開發上如何做簡單的切割,並在需要時,又可以在最少的修改下,快速轉換為 ASP.NET MVC
ASP.NET MVC 4 Web API 開發 全攻略 (中) [使用 Windows Phone 8 App 用戶端]
在前一篇的內容中,筆者大概的介紹了 ASP.NET MVC Web API 整個運作的架構,接下來真的就是重頭戲了。相信許多人都已經入手了 Windows Phone 8 的手機了,使用 Windows Phone 8 來開發自己的 App 應該也是許多微軟開發人員的夢想之一,而開發 Windows Phone 8 App 不外乎要存取網路服務
ASP.NET MVC 4 Web API 開發 (全攻略) [上]
什麼 Web API? 它是基於 WCF 所開發出來的輕量級資料存取技術,在現今,掌上型裝置開始蓬勃發展的現在,如果您是開發人員,您可能不能不了解什麼是 Web API
ASP.NET MVC Web API 內訓投影片分享
在最近的一次內訓中,因為有一個新的案子會使用 ASP.NET MVC Web API 來實作服務端的 Server,因此榮章請我對我們部門內的兩位新進同仁解說 Web API 的開發方式、與架構部分
ASP.NET MVC 4 - 新功能 DB Migration [實作系列]
在筆者介紹這麼 MVC 4 新功能之中,還有一個新功能 DB Migration ,先前在 TW MVC 的投影片中筆者有稍微的介紹過,其實這個功能也不是只有在 MVC 內才可以使用,比如說當中所使用的 Code First,而所謂的 DB Migration 其實就是指在 Code First 中,原先在 Model 中如果增加欄位 DB 可能需要重建,在新增的 DB Migration 便是要解決這個問題
ASP.NET MVC4 - Web API 開發系列 [從無到有,建立 CRUD 的應用程式]
如前一篇文章中,筆者很榮幸的受到 Demo 邀請到 TW MVC 講一場 ASP.NET MVC 4 新增功能介紹(快速上手系列),由於相同內容在先前有王寧疆老師與保哥講過了,所以想來些不一樣的,於是就想到來個 Web API 的實作課程,當然有些即興的實作就沒有在投影片中了
TW MVC 研討會投影片分享 - ASP.NET MVC 4 新功能介紹(快速上手)
TW MVC 研討會投影片分享 - ASP.NET MVC 4 新功能介紹(快速上手)
在 8/18 的 TW MVC 的研討會中,小弟有幸被 Demo 邀請講一場關於 ASP.NET MVC 4.0 的新功能的介紹
[MVC 開發系列] 系統分析與設計實務 [設計一個員工請假資訊系統](2)
接續前一篇文章中,除了 View (UI)之外,我們完成了系統的(分析/設計)的部分,由這一篇我們繼續未完成的部分。接下來除了 View 的設計之外,緊接著就是 Coding 了。而系統分析、設計、開發的流程的領域也不是說絕對是如此....
- 1
- 2