代码之家  ›  专栏  ›  技术社区  ›  FerranB Tom

WinForms开发技巧——对未来Web开发的思考

  •  2
  • FerranB Tom  · 技术社区  · 17 年前

    现在我们认为,该应用程序迟早(迟早)需要基于Web。

    有从winforms迁移到web的经验吗?有什么建议要小心吗?

    SaaS .

    4 回复  |  直到 17 年前
        1
  •  4
  •   John Saunders    17 年前

        2
  •  1
  •   MusiGenesis    17 年前

    尼斯巴瓦 (并非所有东西都应该是Web应用程序)。

        3
  •  1
  •   BenMorel Manish Pradhan    11 年前

    我们在一系列每周6次的冲刺中进行了重构。应用程序的某些部分很容易更改,而其他部分则由完全地狱般的意大利面条代码组成,这些代码将DAL、内联SQL和UI代码交织在WinForm的代码中。

    你需要了解页面的生命周期,围绕动态生成的控件有一些概念上的陷阱,这些陷阱往往会让很多新手陷入困境——但除此之外,这是让WinForms开发人员团队做web工作最无痛的方法。MVC现在可能在网络圈很受欢迎,它提供了更好的关注点分离(尽管你可以用WebForms实现类似的结果,只要稍加努力和强大的设计领导力),但它需要更高程度的知识。使用MVC,您可以更接近HTTP请求/响应周期的金属。WebForms为您抽象出了很多东西。

    祝你一切顺利!

        4
  •  0
  •   user219263    16 年前

    然而,你听说过“空客户”的方法吗?这是一种相当新的开发方法。NET WinForms应用程序,也可以在普通浏览器上作为web应用程序运行。这种方法允许您开发WInForms应用程序,并在需要时将其发布到web上,而无需进行额外的开发或调整。 一个实现这一目标的框架是 Visual WebGui

    推荐文章