【发布时间】:2012-06-20 04:07:40
【问题描述】:
我需要为应用程序编写逻辑引擎。从本质上讲,这个东西将在一个 XML 文件中输入一堆数据,然后处理这些数据并生成一个 XML 文件作为结果。
诀窍在于,该引擎需要在服务器上运行(可能是 Windows,也可能作为后台服务),并且需要在移动设备(主要是 iOS 和 Android)上运行。
逻辑并不是那么困难或复杂。在移动设备上,这个想法是让研究人员快速而肮脏地访问引擎,以获取非常小的数据集。服务器“版本”将执行完全相同的工作,但在庞大的数据集上执行。
GUI 将从这个逻辑引擎中抽象出来。
我应该指出,“移动版本”应该能够离线工作——这意味着无论我选择在其中实现这个逻辑引擎,它都需要在设备上本地运行。也就是说,它可以在本地存储的文件中在移动设备的本地 Web 浏览器中运行,这完全没问题。例如,我最初为此考虑使用 JavaScript - 除了我认为没有办法让 JavaScript 在服务器端的多线程服务中运行。
是否有一种语言可以做到这一点?平台之间的重新编码最少?
【问题讨论】:
-
是业务逻辑引擎,还是其他类型的逻辑引擎?
标签: cross-platform