1

是否有一个框架可以轻松地将 ExtJS 添加到普通的 .Net 应用程序中。这样我只需要创建一次 GUI,然后可以通过嵌入式网络服务器访问它。这很棒,因为我可以远程访问服务器/服务/应用程序以及在本地处理它。

我的梦想解决方案是: - 当本地 http 连接完成时,框架以某种方式将现有的 GUI(winforms)转换为 ExtJS。这样我就可以使用标准的 GUI 工具来开发应用程序,并相信框架会在 http 请求完成时执行其转换魔法。

一个不太可取但也很酷的解决方案是: - 框架公开 ExtJS 之类的类,我在这些类上实例化和定义属性(如画布、按钮等)和回调(事件)。然后这些类用于在建立连接时创建 extjs GUI。

最不受欢迎的解决方案是: - 必须手动进行 javascript 编码并处理传入的异步 ajax 调用,这样就可以完成所有接口的工作。

这样的东西已经存在了吗?或者这是我在接下来的 X 个月里要做的事情;^)

谢谢!

R

4

4 回答 4

1

我建议您使用http://liveui.net框架。它提供基于 ASP.net 的控件,这些控件会自动转换为 Extjs 控件。我还包含用于快速应用程序开发的有用工具......它是免费的。

于 2009-05-29T05:33:40.223 回答
0

http://www.visualwebgui.com/

您可以尝试查看这个框架,它有点贵,但听起来就像您正在寻找的那样,减去 EXTJS

于 2009-05-18T21:48:13.973 回答
0

你最好的选择是http://www.coolite.com/

于 2009-05-18T15:09:47.150 回答
0

您可能想在这里重新考虑您的要求。WinForms 模型与 ExtJS 模型或传统的 HTML 表单有很大不同,因此将您的应用程序动态转换为 Web 应用程序充其量是很困难的。自从我自己查看 ExtJS 已经有一段时间了,但是它是否具有所有标准 WebForms 控件的等价物?第三方提供的用户控制和其他控制又如何呢?和所有者绘制的控件?

与其花几个月的时间在可能无法正常工作的事情上,我建议您考虑正确分层您的应用程序。如果您分离数据层并将其公开为某种 Web 服务,那么您可以轻松地使它们可用于 win 表单应用程序和 ExtJS Web 应用程序。只要您将业务逻辑和数据层保留在 Web 服务中,用户界面本身就应该很容易制作。可能很容易自动生成 web gui 将不值得花时间。

反正。如果您真的想采用这种方式,您可以考虑使用 Web 服务来描述您的 GUI,并即时构建您的 WinForms gui 和 ExtJS gui。这两种技术都支持在代码中构建表单,因此您可以下载描述 gui 的文件并在用户第一次加载您的应用程序时构建它。这将需要您编写两组 gui 构建代码,但由于它将基于您控制的格式,因此可能比直接将 WinForms 应用程序转换为 ExtJS 更容易。

于 2009-05-26T06:56:40.460 回答