JavaScript单页应用程序的REST与AMF

JavaScript单页应用程序的REST与AMF,javascript,python,django,rest,amf,Javascript,Python,Django,Rest,Amf,我知道amf和rest之间的区别,但我不确定哪种技术更容易、更快地实现。我能从最近使用这些应用程序实现应用程序的人那里得到一些提示吗 我来自Flex背景,一直在使用BlazeDS。我不确定通过BlazeDS进行通信的哪些功能应该归功于BlazeDS,哪些应该归功于AMF。我知道在使用BlazeDS时,复杂的对象树和延迟加载没有问题,但这是否也适用于像PyAMF这样的纯AMF库?那么django rest框架呢 我特别想知道: 什么JS amf库最全面,问题最少 在js客户端和Django服务器

我知道amf和rest之间的区别,但我不确定哪种技术更容易、更快地实现。我能从最近使用这些应用程序实现应用程序的人那里得到一些提示吗

我来自Flex背景,一直在使用BlazeDS。我不确定通过BlazeDS进行通信的哪些功能应该归功于BlazeDS,哪些应该归功于AMF。我知道在使用BlazeDS时,复杂的对象树和延迟加载没有问题,但这是否也适用于像PyAMF这样的纯AMF库?那么django rest框架呢

我特别想知道:

  • 什么JS amf库最全面,问题最少

  • 在js客户端和Django服务器上实现REST的序列化/反序列化需要多少努力?与AMF相比,AFAIK需要付出更大的努力,除非有合适的工具。哪个js库会为我做这些

  • 复杂的对象树如何影响序列化/反序列化工作。PyAMF在这方面有问题吗,还是“开箱即用”

  • 如何处理延迟加载的属性?我相信AMF也应该更容易使用

期待你的回答,因为更多的工作取决于他们

问候,, 奥克鲁尼