我想去毛伊岛并为我确定了第一个项目。现在我必须决定是使用 Blazor 还是 XAML。我的应用程序应具有以下技术要求:
个人经历:我几年前做过一些 WPF 编程,还深入研究了 Blazor 和 Xamarin Forms(仅限初学者级别)。
您建议从哪个技术堆栈开始?XAML 还是 Blazor?
这更像是一个架构问题:您是使用 ILogger(并通过 DI 在构造函数中传递它)还是更喜欢静态类 Log?
我们经常使用 ILogger,但它似乎确实使代码变得混乱,尤其是当它通过构造函数传递时。如果不是通过构造函数传递并且只是每次创建,那么我真的看不到使用接口的好处。
那么你如何处理呢?我对它背后的论点特别感兴趣——不仅仅是说“静态”或“界面”。
谢谢