.net渲染高级表格的最佳方式?

时间:2017-03-28 14:05:05

标签: html .net wpf forms winforms

我计划为公司使用预先制作系统cms。我找到的选项是WPF,winforms或在离线应用程序中以HTML格式呈现它。

我对前2个有不同程度的经验,但是直到最近我才研究过这个主题时遇到的第三个经验但是(除非我很难找到它)我似乎找不到太多的信息。我还需要这个系统通过代码动态创建每个表单。

我的问题是我的情况,你会选择哪一个,并解释一下HTML渲染方法以及如何创建这种类型的系统。

1 个答案:

答案 0 :(得分:1)

我们没有建立您的系统,因此无法建议您应该做什么

<强>的Winforms

赞成

  • 如果您熟悉经典桌面开发,那么经典结构很容易上手

缺点

  • 刚性结构控制功能和外观紧密耦合意味着做任何事情都不困难

<强> WPF

赞成

  • 松散耦合功能和外观,这意味着您可以自定义几乎与CSS类似的每个控件元素
  • 自动化程度高,绑定作为基本功能构建

缺点

  • 与Classic结构非常不同,因为几乎需要MVVM风格,尝试做任何事情都是一个非常糟糕的主意,这意味着它很难接受

<强> HTML

  • 易于为熟悉Web开发的人构建

N

  • HTML旨在在线使用,这意味着任何离线html系统都会要求您重新发明轮子以规避正常的在线行为(如果沿着这条路线走下去,我会强烈建议在线内部网站而不是离线系统)