Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 关于VisualWebGUI的建议_C#_Asp.net_Frameworks - Fatal编程技术网

C# 关于VisualWebGUI的建议

C# 关于VisualWebGUI的建议,c#,asp.net,frameworks,C#,Asp.net,Frameworks,有人用过这个吗 ,他们的要求是否正确? 我一直在他们的网站上阅读,你可以同时制作Web/桌面应用程序,这似乎令人惊讶,而且他们说你不必再担心更新面板、AJAX,这一切都在服务器上,而且他们有第三方控件的包装器 我的意思是,总的来说,它在理论上看起来很棒,但在现实中呢?我对任何声称它能帮我完成所有工作的产品都有一种天生的不信任。通常,这意味着一两件事: 它做了它认为我应该做的一切,并且忽略了除了主要任务之外我还需要做的所有细节 它可以处理所有的细节,但要安装、配置或使用它需要比我自己做更多的工作

有人用过这个吗 ,他们的要求是否正确? 我一直在他们的网站上阅读,你可以同时制作Web/桌面应用程序,这似乎令人惊讶,而且他们说你不必再担心更新面板、AJAX,这一切都在服务器上,而且他们有第三方控件的包装器


我的意思是,总的来说,它在理论上看起来很棒,但在现实中呢?

我对任何声称它能帮我完成所有工作的产品都有一种天生的不信任。通常,这意味着一两件事:

  • 它做了它认为我应该做的一切,并且忽略了除了主要任务之外我还需要做的所有细节
  • 它可以处理所有的细节,但要安装、配置或使用它需要比我自己做更多的工作

  • 也就是说,我从未使用过该产品,也不能给出超出我自己怀疑的意见。

    我们有一个使用Visual Web GUI构建的生产商业软件应用程序

    我们不可能使用像aspx这样的传统堆栈构建这个系统。我们的网站是

    VWG最适合于业务线应用程序。。不是Web 2.0/弹跳球/youtube/视频或社交网络类型的应用程序

    以下是我们所学到的: 1.不要试图扩展到1000个用户。。每个用户都有一个服务器端全状态组件,因此直观地说,与无状态的传统应用程序相比,这将限制用户数量。 2.最好用于具有大量复杂业务规则和数据的业务应用程序(当然是我们的!) 3.最适合使用大众汽车附带的标准外观的应用。。所以你真的不能用它来建立Facebook。大多数大众应用程序看起来像Outlook。 4.当然,您必须使用.Net堆栈

    在积极方面: 1.你可以非常快地摧毁你的系统中的大量内容。。。因为该框架是基于Winform模型的。您确实需要以不同的方式处理模式表单,但在大多数情况下,代码看起来和感觉上都像winform代码

  • 网络流量最小。。一旦客户端下载了javascript引擎,网络就被用来发布命令和数据

  • 在服务器上为web应用程序进行有状态编程要比无状态编程容易得多。您可以加载复杂的对象树,并知道当用户与您的系统交互时,它们将在那里

  • 使用html/javascript/css不再痛苦。VWG根据所使用的浏览器对其进行映射

  • 好的,在负面方面: 1.可扩展性。。你需要计划在这些应用上投入大量硬件。。我估计每个盒子大约有200-300个并发用户。好消息:硬件很便宜。。 2.在6.4发布之前,我们仍然在处理一些浏览器的令人讨厌的版本问题。。。因此,目前IE以外的支持率不是100% 3.Silverlight插件支持现在处于暂停状态。。他们希望在SL稳定时支持这一点

    总的来说。。这是一个很棒的工具。没有魔法。。这是一款智能ajax应用程序。。试试看

    顺便说一下。。我不是该工具的雇员或代理人


    米奇

    我认为米奇对这个问题给出了很好的答案。我已经使用这个工具构建了几个应用程序,Mitch是100%正确的。在这个时候,他们没有做任何花哨的事情,所以没有什么值得怀疑的。Gizmox并不是说他们可以为您做任何事情,但他们擅长的是他们框架中的AJAX部分。我可以轻松创建一个出色的UI,并启动和运行数据/业务规则/ORM;为用户带来良好的体验

    然而,尽管如此,主题化还是很耗时的。这并不难,但很乏味。此外,您必须了解应用程序的状态、活动视图的数量等。正如Mitch所说,它在服务器上为每个用户保留信息,因此请注意

    总的来说,这是一个很好的框架。如果您正在考虑快速构建一些东西(甚至是原型),那么您不会出错。还记得使用VB6进行原型设计的那些日子吗,那是天赐良机。此外,如果应用程序符合Winforms应用程序的模式(如果您愿意,也可以使用SWING),那么VWG就是一个非常合适的应用程序。这并不是说将MVC与Telerik或其他RIA第三方工具结合使用不会产生很好的效果,而是需要更长的时间。大众汽车就是它所说的那样,米奇和我也差不多是这么说的


    开发没有灵丹妙药,没有框架可以做所有事情,这是不可能的。

    我已经使用VSGui 3年了,它一旦部署就非常稳定,它以同样的方式在所有浏览器上工作,所以你不必担心修复css,它真的很强大

    坏的一面是,它会在服务器上加载很多内容,而且不像公共网站那样可用,它更适合内部工具和私人项目


    我喜欢的是,你可以在windows窗体中工作,并且可以发布web

    虽然已经很晚了,但男人真的非常感谢你的建议。1+ :)