我最近一直在试验Adobe Flex。作为一名长期服务器端Web应用程序开发人员,我遇到了很久以前涉及Java Swing开发时遇到的困难。它主要围绕我的代码和框架代码之间的控制流程。大多数事情都是异步的,因为没有冻结UI。
所以,我正在寻找所有经验丰富的开发人员,他们已经看到了将传统网络应用程序转换为{{3}所需的思维转变。 }秒。
更新:将令人分心的部分移至RIA。
答案 0 :(得分:2)
我现在在市场上看到两种型号:
我认为我们将迁移到第二个模型,因为这意味着您不必跟踪服务器上的UI状态,这极大地简化了体系结构。我一直在玩ExtJS和Flex,开发经验就像构建桌面应用程序一样,只是没有花哨的拖放式IDE。以这种方式很难想象三层桌面应用程序和Web应用程序之间的巨大差异。
所以我的建议是:停止认为你正在构建网络应用程序,总是怀疑某些东西是否属于服务器,因为在新模型中它通常不会。此外,有效地使用齿轮或浏览器缓存,因为如果您的应用程序是客户端,每次下载所有代码将太慢。
答案 1 :(得分:-2)
两条建议: