【问题标题】:Gmail Ajax interfaceGmail Ajax 界面
【发布时间】:2009-09-17 06:45:15
【问题描述】:

我想创建类似于 Gmail 界面的东西。尤其是管理联系人的方式非常有趣。

我不是 Javascript 专家,但我了解 jQuery。

谢谢!

【问题讨论】:

  • 您到底想要什么?他们的联系界面,收件箱是哪一个?
  • 你有什么问题?无论如何,您必须了解,一个经验丰富的工程师团队已经为今天的 gmail 付出了很多努力和时间。所以是的,你可以制作一个简单的应用程序,但你不应该将它与 gmail 进行比较。
  • @Shoban。我说的是他们的界面工作的整个方式。添加联系人而不刷新。将图片添加到联系人而不刷新。搜索等...所以主要是他们的联系人管理器的工作方式。
  • 好吧,在这里解释一下整体并不是一件简单的事情。到目前为止你做了什么?也许我们可以拆分模块并讨论。
  • 肖班。我还没有做任何事情。我只是在寻找一些提示。

标签: jquery ajax gmail


【解决方案1】:

提示:从更简单的开始。

【讨论】:

    【解决方案2】:

    如果您熟悉 Java,我推荐 Google Web Toolkit 用于像这样的高级项目。

    【讨论】:

    • 谢谢。但我不熟悉Java。我使用 PHP。
    • 然后熟悉一下。这确实是制作具有 Google 外观和感觉的产品的唯一方法。
    • @henk,我和你一样也是一名 PHP 程序员,我在大约 1 周内学会了 Java。 Java 和 PHP 的语法非常相似,您可能会发现它也很容易学习。我遵循了本教程:java.sun.com/docs/books/tutorial
    • @Seanyboy。为什么我需要 Java?据我所知,谷歌使用 Python。
    • @Henk Python 用于服务器端编程,用于客户端编程 Google 用 java 构建他们的项目,然后使用他们的 google web toolkit 包将 java 转换为 javascript。这为他们提供了 Java、面向对象编程和更好的调试选项的优势,以及轻松处理跨浏览器支持
    【解决方案3】:

    Ajax(如果做得好)至少需要 AJAX 的高级知识。当然,您可以将 JQuery 用于某些事情,在使用它的同时,您还可以使用一些 Microsoft Ajax 组件,但最终,如果您希望您的应用程序运行良好,您最终将不得不深入了解,并解决问题或自己构建一些 JS 组件。

    我建议您先花 2-3 周时间了解 Ajax 的工作原理(请记住,您必须针对所有想要支持的浏览器进行优化)。

    即使您已经掌握了基础知识,您仍然需要了解浏览器内存泄漏和闭包(lambda 函数)。

    我并不是要阻止您构建您的网站,但我认为您无法仅使用 JQuery 在几分钟内获得高质量的结果,它只是没有那么简单。

    【讨论】:

      【解决方案4】:

      您可以研究类似sproutcore 框架的东西。

      本质上它是一个很好的富客户端 Web 应用程序框架,例如 gmail。

      Otherinbox 用于完成相同的目的。

      【讨论】:

        【解决方案5】:

        如果您已经了解 JQuery 或任何其他 AJAX 框架,那么这个概念相当容易。只需自定义/利用现有的 jquery 小部件、缓存和分页、进行 ajax 调用等。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-10-26
          • 2018-11-18
          • 2012-07-05
          • 2019-05-22
          • 2018-10-11
          • 2010-10-05
          • 1970-01-01
          • 2018-03-08
          相关资源
          最近更新 更多