在這個 Challenge中,我想一覽C# .net core MVC的基本做法,如何透過它建立一個小型網頁系統。
並且搭配上一個 Challenge中的SQL Server來作為儲存體。
此外,我想把Laravel的那套做法搬來C#做
https://laravel.com/docs/8.x
如:資料庫交易怎麼rollback、seed、test、orm等。
以及,C#特有的linq寫法。
此外,可能也會加點設計模式的概念作輔助。
為什麼選C#
- 因為遊戲開發沒人在用php
- Unity是C#
- 有比較完整的學習地圖
- 在台灣工作相對其他語言多
- 強型別語言
- 微軟有開源的趨勢
- 微軟主打的語言
- 因為1、2,所以我回家會想繼續鑽研C#
學習目標
- C#與MVC網頁系統、RESTful API
- 設計模式淺談
- 用C#實作Laravel框架提供的解決方案
而對未來,我想用C#來寫寫看遊戲,如Unity、連線遊戲,因為喜歡像是魔物獵人、undertale那種讓人充滿成就感的感覺。
最後,因為我電腦容量太小,灌不了Visual Studio,所以我買了台二手的筆電T_T,希望能協助我度過這個旅程。
(ps.寫php跟java都沒1G…Visual Studio竟然要10G以上)
好了,等待電腦到來前或許能先聊聊設計模式。