gpt4 book ai didi

jquery - Django Ajax 。 dajax 仍然可以吗?还是最好立即转向 jQuery(2012 年复兴)?

转载 作者:行者123 更新时间:2023-12-01 00:07:44 26 4
gpt4 key购买 nike

我看到了一些有关该主题的问题,但它们都有点老了。

我刚刚实现了我的第一个 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 View 也会给我编写的几乎所有代码带来严重的 1000 毫秒(1 秒)性能损失。

注意:我给 dajaxice 的维护者发了电子邮件,他告诉我,他计划在今年晚些时候有更多空闲时间时更新 dajaxice。希望情况确实如此。

使用 dajaxice 的好处是学习曲线较低,并且有助于保持代码清晰组织(例如:将所有 ajax 放入 ajax.py 中,而不必编写太多额外的 JS 代码) .

我的官方建议是:

  • 如果这是一个不会产生大量流量且性能并不重要的简单应用,请使用 Dajaxice。
  • 如果您正在开发一个严肃的应用程序并且需要可靠的东西,请使用 django-tastypie +backbone-tastypie。

关于jquery - Django Ajax 。 dajax 仍然可以吗?还是最好立即转向 jQuery(2012 年复兴)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com