gpt4 book ai didi

prism - MVVM、Unity、Prism、MEF、Caliburn - 我应该使用什么?

转载 作者:行者123 更新时间:2023-12-03 08:52:45 29 4
gpt4 key购买 nike

请帮忙 - 我迷路了!

我正在编写一个具有一些控件和一些屏幕的小型桌面应用程序。这应该稍后与一个小型网站集成,也有一些屏幕。这个想法是让用户编辑视频并选择图像,然后与她的 friend 分享他们的结果。

桌面应用程序使用 C# WPF,网站 - ASP.Net MVC。

我读到使用 MVVM 将应用程序扩展到几个屏幕会更容易。所以我开始搜索并发现了 Caliburn.Micro 和 MVVM.Light。我已经下载了一些教程,但就在我准备深入研究 Material 时,我发现 here on S.O .还有 Prism、MEF、Unity、ReactiveUI - 这变得太多了!

我不擅长学习新事物——学习 WPF 和 ASP.Net MVC 花了我很长时间。我不想研究很多新 Material ,后来才发现它不相关。而且我没有建筑师来指导我。

所以我的问题是:您能否正确看待这些框架和技术,并建议我应该重点研究和使用哪些(尤其是以后可以与 Windows 8 一起使用的)?

最佳答案

为了节省添加到上面的详细信息,我将尝试让您的生活更轻松。

1) 现在,忘记 IOC/依赖注入(inject)/插件架构。你说你正在创建一个简单的应用程序,所以暂时忘记这个。保持代码整洁,如有必要,您可以稍后实现(这是好东西)。

2) 在您列出的框架中,我建议使用 Caliburn.Micro。它相对简单且轻巧。启动和运行不会花很长时间。

3) 在单独的程序集中创建模型,您可以将其用于 Windows 应用程序和 MVC 网站。

保持简单,不要陷入所有技术的困境。

关于prism - MVVM、Unity、Prism、MEF、Caliburn - 我应该使用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10799101/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com