gpt4 book ai didi

model-view-controller - 您是否尝试过将 MVC 用于 GWT 客户端代码?

转载 作者:行者123 更新时间:2023-12-02 01:57:16 24 4
gpt4 key购买 nike

您是否尝试过对 GWT 客户端代码使用 MVC 或任何其他 UI 模式。您在不同方法中遇到的陷阱/优点是什么?

最佳答案

我认为您需要像对待任何其他 UI 框架(如 Swing、Cocoa 等)一样对待 GWT。就 MVC(或其他范例)而言,在这些框架中有意义的一切在 GWT 中也有意义。我认为有时人们对 MVC 的看法太过分了,而我比大多数框架更喜欢它在 Cocoa 中的工作方式。您创建一个 View ,拥有一个控制 View 所有行为的 ViewController,然后拥有包含所有数据的模型对象。我认为您不需要教条地确定所有业务逻辑的位置,它只需要位于有意义的位置即可。

就陷阱而言,您将遇到的主要问题是 GWT 纯粹是一种前端技术,因此从技术上讲,后端位于某个服务器上。我不认为这与编写客户端服务器摆动应用程序有什么不同,后者将其数据存储在云中的某个地方。不同之处在于,GWT 被编译为 javascript,并且具有 javascript Web 应用程序的所有限制,因此有些事情您在前端根本无法完成。举例来说,您想要创建一个 PDF 并向用户展示,您无法在 GWT 中执行此操作,您需要调用后端来为您执行此操作。另一方面,在 Swing 应用程序中,您可能可以使用 itext 并在客户端执行此操作。

关于model-view-controller - 您是否尝试过将 MVC 用于 GWT 客户端代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com