在 JS Web 和 .NET 桌面 UI 之间进行选择
Posted
技术标签:
【中文标题】在 JS Web 和 .NET 桌面 UI 之间进行选择【英文标题】:Choosing between JS Web and .NET Desktop UI 【发布时间】:2021-11-17 02:38:20 【问题描述】:我目前正在寻找一种技术来构建股票交易终端。 UI 将非常复杂和沉重。我正在考虑两种可能的选择: -.NET 桌面应用程序 (WPF) -Web 应用程序(Angular JS)
是否可以使用 Angular 构建如此复杂的 UI?将会有很多图表、图形工具和数据可视化。它必须非常快速且响应迅速。
选择 JS 的优缺点是什么?我目前正在考虑选择台式机,但想考虑其他选择。
【问题讨论】:
现代Web应用程序在性能方面确实取得了相当大的进步,所以现在这通常不是问题。我个人开发了很多 WPF 应用程序,去年我都移植(从 WPF 到 JS)并在 web 中创建了新的应用程序。在这一刻,我总是更喜欢 JS 而不是 WPF,因为它更容易开发(主要是因为有更多的第三方库用于各种用途)。更不用说 WPF 不是跨平台的,只能在 Windows 上运行。 【参考方案1】:你可以使用 ElectronJS https://www.electronjs.org 有了这个,您可以使用 JS 为 UI 创建桌面应用程序。 有了它,您可以创建一个 UI 并将其用于桌面和 Web 应用程序。
【讨论】:
以上是关于在 JS Web 和 .NET 桌面 UI 之间进行选择的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Web API教程2.3.5 用Knockout.js创建动态UI