我不确定这在技术上是否是一个Web服务,但我有一个Flash文件,定期需要往返数据库。就目前而言,AS3使用URLLoader类与服务器上的ASP.NET / VB文件交换XML。然后,aspx代码转到数据库,并将请求的任何信息返回给Flash文件。
随着我的程序的增长,我需要在服务器上执行更多种类的任务,我想知道是否应该继续将函数放在同一个aspx文件中并在AS3中指定我应该为任何给定的任务加载哪个函数。或者,最好将我的功能分解为几个不同的aspx文件并为该任务调用适当的文件吗?
我应该考虑哪种方法都有明显的优缺点吗?
(注意:我已经将所有VB函数放在aspx页面上而不是代码隐藏文件,因为我无法从后面的代码访问i / o流。)
感谢。
Ť
答案 0 :(得分:1)
当您说您需要执行各种各样的任务时,您应该考虑将代码分解为多个文件。虽然这个问题一般无法解答,但解决方案总是针对问题,这可能有所帮助:
将所有代码保存在服务器端的一个文件中的原因:
将任务分成不同文件的原因:
这就是我现在所能想到的。你一定会找到更多自己的理由。如上所述,我会将任务分开,因为我认为努力不是太高。