我正在开发一个与 ASP.Net/C# 后端对话的 Flex/Flash 应用程序。有什么办法可以在两者之间共享代码吗?
服务器提供了一个相当有趣的领域模型,客户端被设计用来操纵。理想情况下,我希望能够一次定义这个领域模型,并让双方都使用它来保持一致性。我毕竟是干燥带来的所有好处。
我是 Flex 的新手,但我想到的是某种可以编译为 C# 和 ActionScript 的中间语言。
更新
我目前有一个基本的 REST 风格的 Web 服务,它将对象的 XML 序列化版本通过网络发送到 Flex。这工作正常,但我真正感兴趣的是能够共享与这些对象一起使用的简单业务逻辑。有一些业务规则需要在服务器和客户端上处理,出于性能原因,我可能不希望回调服务器。
最佳答案
我也遇到过这个问题,所以我写了一个 C# 到 ActionScript 的转换器。
用 C# 编写您的逻辑,并将此实用程序添加为构建后步骤。然后您的业务逻辑将在两种环境中可用。它对我来说效果很好 - 我用它来分享超过 30,000 行代码。
关于c# - 如何在 C# 和 Flex 之间共享代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1134543/