為什么要寫這節文章呢? 首先主動看我這系列文章和參加活動課程的同學, 肯定是積極好學的. 所以很大概率是學過設計模式和DDD理論的. 很大概率不是走一點都不懂設計模式和DDD理論這個極端, 而是走了過度使用設計模式和DDD理論,鑽了牛角尖這個極端,這個現象有個科學 ...
這節文章十分重要 十分重要 十分重要 很多同學在使用ABP的過程中遇到很多問題, 花費了很多時間和精力都還無法解決, 就是卡在這節文章這里. Talk is cheap, just show your code 讓我們上實例. 以很多人都會遇到的導入excel功能為例吧. 因為 LinqToExcel是那么的優秀, 我們選擇使用它來操作Excel數據. 很多同學直接在ABP項目里面用nuget安 ...
2018-12-06 22:03 1 880 推薦指數:
為什么要寫這節文章呢? 首先主動看我這系列文章和參加活動課程的同學, 肯定是積極好學的. 所以很大概率是學過設計模式和DDD理論的. 很大概率不是走一點都不懂設計模式和DDD理論這個極端, 而是走了過度使用設計模式和DDD理論,鑽了牛角尖這個極端,這個現象有個科學 ...
正如我在< office365的開發者訓練營,免費,在微軟廣州舉辦>課程里面所講的, 站在巨人的肩膀上的其中一項就是, 盡量使用別人成熟的框架. 其中也包括了控件框架 abp和52abp都使用了成熟的UI框架. 其中52abp ...
做為一個程序員, 深深知道計算機自動化的速度是比人手動的速度快的, 所以”快速”完成項目的一個重要武器就是: 能自動化就不要手動. BDD/TDD有很多優勢, 其中之一就是自動化, 我們這節文章先講自動化, 在后面的文章里面會講到BDD/TDD的其他優勢 ...
為什么要從快的角度來講這系列課程呢? 因為快是一個很統一很清晰的標准. 所有人對時間都有一個統一清晰的概念. 比如說這系列課程會講到的一個實例: 集成LinqToExcel, 用我的方法大概耗時1個小時. 如果你有異議, 那請你拿出更好的方案, 就是耗時 ...
正如我在< 如何用ABP框架快速完成項目(2) - 快的定義!>提到的, 很多同學在使用ABP中遇到很多問題, 花了很多時間和精力, 然而從最根本的角度和方向上來看這些問題應該是不存在。 這些問題如果你正確使用了ABP是根本不會遇到這些問題 ...
首先先講為什么要使用ABP? 當然是因為使用ABP可以快速完成項目啦. 時間就是金錢, 效率就是生命嘛 有了ABP, 你就節省了寫如下模塊的時間: CRUD數據庫基本操作 校驗 ...
一個人寫代碼不需要擔心會和別人的代碼沖突, 不需要做代碼合並, 不需要擔心自己的代碼被覆蓋. 但是多個人一起寫代碼就需要擔心這些問題. 解決這些問題的方法很多, 比如用AzureDevOps(TFS)來進行代碼管理和版本控制 ...