|
|
1
1
如果你创建一些游戏创建者可以使用的javascriptAPI,对你来说会更好。然后完全取决于您如何使用它:首先想到的是对WebServices的Ajax调用。 这将保护您不必学习flex或action脚本,如果您可以在API上获得游戏开发人员的同意,那么您已经抽象了这个接口,并且您在浏览器中的实现将与flash中发生的事情脱钩。 |
|
|
2
1
嗯,我习惯它的方式是,首先,为游戏开发者应该使用的服务设计一个API。显然,您必须实际实现服务。:) 下一步是提供一个sdk,它进一步封装了api并使其易于使用,弥合了api和客户机之间的语义鸿沟,使开发人员不必费劲地处理调用和分析返回值。 您可以提供SDK作为运行时共享库,这样您就可以提供错误修复和其他内部更改,而无需重新编译和更新。 我之所以不能真正同意丹尼尔的观点,是因为我并不认为引入中介层有什么好处。它只是错误和安全问题的另一个来源。根据我的经验,我对API所知的最戏剧性的变化是调用的拒绝、调用签名的更改或返回数据的结构。因为你是白手起家写的,所以很有可能发生这种情况。 总之,我的最佳实践是:
尔兹
|