【发布时间】:2015-09-17 16:18:28
【问题描述】:
随着网络技术的巨大进步,将这些技术带到桌面和客户端-服务器应用程序是否有意义。
我们通常使用 winforms 和 wpf 构建我们的应用程序,代码库大约有 100k+ 行代码。
是否值得探索 HTML5 UI 和 Node.js 后端的选项,并使用像 chromium 嵌入式框架或 node-webkit 这样的框架。
我问这个问题的原因是微软对桌面技术的支持是有问题的(wpf、metro 应用程序......)。
至少使用我列出的技术,很容易移植以使应用程序在所有平台上运行,并且微软和谷歌等公司正在推动 html5 和 javascript。
【问题讨论】:
-
取决于你的应用程序做什么。如果它是一个相当标准的 CRUD 应用程序,我会说是的。但是,如果您正在执行 3D 图形操作或其他一些处理器/内存/磁盘密集型任务,我会拒绝。
-
基本上我想使用 HTML5 和 CSS 的 UI 功能,而不是像 wpf/metro 应用这样的技术。我也可以使用用 c# 或 C++ 编写的 websocket 服务器作为我的后端。试试这些有意义吗?
标签: javascript node.js html css chromium-embedded