demo, trying to be the best_
demo, trying to be the best_
RazorPage 與 MVC 兩者設計的差異在於 MVC 完成一個功能會至少產生 Controller , View , Model(ViewModel),而 RazorPage 則是就只有自己本體一頁,並不是說檔案少就比較好,檔案多就比較差,這就和遵循物件導向設計模式的檔案數一定會多過大無畏開發的檔案數,但我們是整天接觸實務的開發者,如果專案還沒長大就把架構想的太大是會造成開發過程複雜化。
RazorPage 的設計很適合敏捷開發與人力不足或經常流動的公司,因為每一個功能都是相對獨立的,抽換簡單,可快速面對市場變化。快速交付持續改善,是現在網路世界的不二法門!
對於 RazorPage 開發有興趣的朋友可以參考 SkillTree 的課程😎
在 .NET Core 的環境中開發 Web Application 的選擇分為 RazorPage 和 MVC 兩種模式,技術上這兩種模式是相輔相成的,但實務上為了維護方便開發時還是會選擇一種作為主力,等到合適的情境時才會混者用。那開發者一開始建立專案的時候到底該選 RazorPage 還是 MVC 呢?在我教 RazorPage 課程時經常聽到這樣的問題,所以就想來寫個系列文說明我的經驗與我的主觀建議,預期會有多篇文章,從各種面向下去比較探討,但不會牽扯到實做的部分,畢竟身為一個開發人員是不會被框架限制的對吧😎
上一篇文章介紹到了好用的 AutoHistory 受到不少人的好評(大家都喜歡省時間)而該篇文章的最後提到了擴充記錄欄位的方式,但留下了一個關鍵 Code ,有不少讀者反應不知道怎麼用,所以這篇文章就來補齊這一部份。
部分系統對於歷程是很在乎的,Before After 的記錄往往是抓鬼的好幫手,以前我們多多少少都會自行開發類似的 Log 機制,不過如果你的需求沒有很特別,倒是可以試試看這套 AutoHistory 簡單的完成這需求。
demo 已經改用 新版 Edge 很久了,在這裡分享一個大多數人應該用不到的技巧,在 Edge 中預設的搜尋引擎是 Bing 我也一直是使用 Bing 搜尋,但大家都了解 Bing 有時候不是令人很滿意,所以需要切換到 Google 去搜,但如果你每次切換搜尋都要
input google.com
enter 再輸入 keyword
就顯的有點麻煩,這篇就是介紹快速切換搜尋引擎的方法。
上週的 SkillTree MVC 課程進度來到了 Area 但我的 Visual Studio 2019 卻找不到建立的選項,後來經由全班學員一起測試後才知道原來在 16.4 版以後,換地方啦,所以特別寫篇文記錄一下,免得忘記。
會寫這篇文章的重點是 SkillTree 的課程回家作業都是使用 GitHub 在收的,但有部分的學員對於版控並不熟,所以寫這篇教學,希望這篇文章可以讓還沒有使用版控的朋友踏出第一步。
.NET Framework 內有包含許許多多方便的格式化語法,比如常見的 DataTime.ToString("yyyy-MM-dd")
、 int.ToString("F")
、double.ToString("P")
這些都是偷懶的好幫手,一直以來也用得很自然,直到我膝蓋中了一箭....
幾天前我在負責維運的點部落(https://dotblogs.com.tw)憑證到期了,因為去老爹(GoDaddy)有通知自動續約成功,所以我也沒有在意,直到有朋友通知說點部落憑證到期我才想到,憑證要更新阿🙀但這就是惡夢的開始,憑證更新應該是很簡單的事情,但是我遇到了鬼打牆的問題,而且不知道為什麼三年前我選在十月十號買憑證,所以出事的時候完全沒有技術支援...嘗試了各種方式以後我就放下一切靜靜的等待恢復上班的時間,果然上班時間一到,微軟技術支援主動聯絡後講了一句話,問題就解決了😲
先來名詞解釋一下 Surface Pro 有以下幾種保固
我每一種都買過,現在要來強烈推薦的是商業的延伸保固👍
就在前幾天微軟終於公開讓大家測試這個藍皮彩色骨的 Edge 了,和之前的版本比較起來的差異在於此版本使用的核心是 Chromium 也就是網頁呈現的效果會和 Chrome 相同,當然也相容 Chrome 商店的套件,更重要的一點 Microsoft Edge 只支援 Win10 但 Microsoft Edge Insider 是支援 Win7 的,可說是擴大了戰場,不過這篇不是要推薦它,只是要介紹怎麼把他改成深色的。