嗨,我正在为我的主题寻找一些网络框架,我发现可视化WebGui看起来很棒,但是我对奇迹很感兴趣:)比我更有经验的人能帮我吗?
经典asp.net与视觉WebGui
有人对这项技术有个人经验吗?
谢谢
发布于 2009-04-30 20:07:47
我的名字是来自gizmox公司的埃亚尔·阿尔伯特,这个公司的背后是视觉WebGui。我希望现在回答这个问题不会太晚:但我有一些信息给你。
所有这些链接是新的信息相比,当你问你的问题,我希望你发现它是有效的。欲了解更多信息,请与我联系eyal.albert(AT)Gizmox.com
发布于 2010-02-01 00:08:51
在过去的5年里,我已经在许多项目中使用了VWG,我可以告诉你,这确实是一个奇迹:-)。我从来没有做过如此惊人的网络应用。即时AJAX,不需要接触HTML或CSS,而且产品也在不断地变得更好。我知道很难证明我是一个真正的用户,而不是在公司,所以请随时问我更多的问题,我会继续检查这条线。
我不是一个受过专业训练的开发人员,我对ASP或VWG的内部工作不太了解,但就你的问题而言.
速度呢?-速度太快了。AJAX比大多数AJAX框架都要快。
数据的大小如何?发送回的-The数据被压缩并保持在绝对最小。您可以使用跟踪工具亲自查看。只将所需的UI更改和数据发送回客户端/服务器。
保安呢?-和ASP一样安全。他们甚至还举行了一场竞价1万美元的比赛,看是否有人能破解VWG --到目前为止,还没有赢家。
-Danny
发布于 2010-02-01 15:41:47
多年来,我们一直在使用Visual,并取得了巨大的成功。我们的应用程序需要零DHTML/JavaScript/AJAX/JSON/CSS编码。我是认真的。对于基于web的.NET业务应用程序来说,Visual是一个非常合适的选择。我强烈推荐Gizmox为您的下一个网络平台。
ASP.NET
ASP.NET是一个无状态的开发平台。每个用户的当前视图都保留在客户机上-- ViewState。必须将ViewState发送到ASP.NET服务器,这样即使在AJAX场景中,对服务器的往返也会非常频繁。在ASP.NET中,服务器生成DHTML/JavaScript/CSS并将其发送给浏览器。这增加了每个ASP.NET AJAX调用的权重。
此外,连接一个真正的ASP.NET应用程序所需的管道,包括JSON/AJAX/REST调用、跨浏览器JavaScript、DOM管理和CSS等等,都是困难的&维护噩梦。
Visual WebGui -状态UI
可视化WebGui确实是一场革命。Visual WebGui是一个基于ASP.NET的有状态开发平台,所有的用户状态都保存在服务器上。服务器确切地知道用户的屏幕是什么样子。因此,管道在客户机/服务器之间变得非常细和非常快。因为服务器知道客户端的当前状态-- VWG服务器能够执行不同的例程--所以只通过线路发送对UI的更改。
流水线&屏幕绘图
此外,VWG客户端会绘制自己的视图。换句话说-服务器不发送任何DHTML/JavaScript/CSS.相反,客户端根据从服务器发送的指令动态地生成此信息.例如,要创建一个带有控件ID 1的新Button,服务器只需告诉客户端绘制"“。VWG客户端知道如何绘制自己的控件。有了这项技术,这才是真正的管道有多薄。
安全
对于安全性,Visual完全能够在SSL上运行。Gizmox还使用一种专有的混淆算法来防止未经授权的脚本访问Visual调用& DOM元素。它工作得非常好。
应用程序设计
Visual WebGui提供了一个令人惊叹的表单设计器。模仿WinForms Designer & APIs编写应用程序现在非常容易设计。拖放、调整大小、移动窗体和UserControls上的所有控件,完成数据库设置。
双向DataBinding
Visual完全支持使用INotifyPropertyChanged的双向数据库--就像WinForms一样。将您的控件数据库到您的数据对象(驻留在服务器上)&每当这些数据对象发生更改时,您的控件就会立即更新。不需要ASP.NET,UpdatePanels,等等,你甚至都不去想。只需编写您的应用程序&任何需要在屏幕上更新的内容都会更新。
单语言方法-调试和应用程序可管理性
Visual的核心优点之一是它的单一语言方法。在C#/VB.NET中编写和调试所有代码,不再侵入JavaScript/JSON/AJAX调用和维护web服务。不再需要客户端调试器/ Firebug等。不需要了解5种不同的web语言就可以编写一个应用程序。
想象一下-用一种语言编写你的应用程序。把你的时间集中在解决你的业务需求上,而不是软件障碍和管道。招聘和寻找合格的开发人员也变得容易多了。
可视化WebGui立即使这成为现实。编写商业网络应用程序,就像商业桌面应用程序。
摘要
这确实是开发基于web的.NET企业业务应用程序的一场革命.
我希望这有助于解释为什么Visual在下一个基于web的企业业务应用程序中是非常值得研究的。
由衷地,
Ryan . Hatch,Customer & Visual WebGui MVP
https://stackoverflow.com/questions/456045
复制相似问题