mar*_*tti 4 django ajax jquery dajaxice
我没有看到关于这个主题的几个问题,但所有这些问题都有点陈旧.
我刚刚实现了我的第一个dajaxice环境(使用chrome进行开发),但我仍然随机获得"一些错误"的Firefox和IE.确实还不时与Chrome合作.
我无法清楚地弄清楚这一事件,也因为没有那么明确的信息:"出了问题".我确实尝试重现它但没有成功.
那么,dajax/dajaxice仍然是最新的吗?或者我真的更专注于jQuery?
确实有隐含的浏览器问题吗?(环境独立..也许)
浏览器对这两种情况的支持是什么?
你最好的选择是使用django-tastypie + backbone-tastypie.django-tastypie为您的Django模型和数据提供REST API访问,而backbone是一个客户端javascript框架,可以轻松地与您的tastypie后端进行交互.
以这种方式做事的缺点是学习曲线很重.
更多信息请访问:http://readthedocs.org/docs/django-tastypie/en/latest/tools.html?highlight=backbone
我目前在生产中使用了dajaxice,它获得了巨大的用户流量.使用Dajaxice的缺点是它还没有维持一段时间.存在相当多的错误(包括性能问题),这使得难以在任何获得真实流量的生产系统中使用.就我而言,我发现即使是最简单的dajaxice视图也会给我写的几乎任何代码增加1000ms(1秒)的性能损失.
注意:我通过电子邮件发送了dajaxice的维护者,他告诉我他计划在今年晚些时候更新dajaxice时获得更多的空闲时间.希望情况就是这样.
使用dajaxice的好处在于学习曲线很低,它有助于保持代码清晰有序(例如:你将所有的ajax放入ajax.py,而且你不必编写额外的JS代码).
我的官方建议是:
归档时间: |
|
查看次数: |
1710 次 |
最近记录: |