我是一名长期的 Java Web 应用程序开发人员,根据我的经验,构建 Web 应用程序有两种主要方法。
第一种方法是使用从客户端到服务器的技术,如 Struts、SpringMVC、JSF 等。
第二种是使用主要在客户端上运行的技术,如 Flex、Swing(web start)、JavaFX 等。
我知道这两种方法会在这里停留很长时间,而且我知道每种方法都有其优点和缺点。
我真的很想知道你喜欢什么时候使用它们?选择一个而不是另一个时我应该考虑什么?
说出您想到的关于安全性、应用程序类型、无状态/有状态、数据库调用或其他任何内容。
看看有哪些不同的方面会很有趣。