0

我想创建类似于 Gmail 的联系人管理器的东西。

我对 JavaScript 不是很有经验,但我了解 AJAX 的基本概念,并且了解 jQuery。但仅此而已。

非常感谢书籍/博客推荐。

4

4 回答 4

2

如果您可以使用 Java 后端,或者如果您不介意部署到 Google App Engine,则可能需要查看Google Web Toolkit。他们有优秀的教程示例应用程序,包括一个邮件应用程序,您可以根据自己的需要进行修改。

如果您不想使用 GWT,您可以使用几个 JavaScript UI 库中的任何一个以及任何后端;YUIExtjQuery UIMochaUI等等。您还可以使用底层的跨浏览器库(YUI、Ext JS、jQuery、MooTools 等)甚至只是普通的旧 JavaScript/HTML/CSS/DOM 来滚动您自己的 UI。

这完全取决于您的要求、您希望对代码的控制程度、外观、行为以及您的偏好。

理想情况下,您需要复习 JavaScript 基础知识和面向对象的 JavaScript 以及 HTML/CSS 和您的服务器端语言,以便您可以使用结构化、干净和可维护的代码构建应用程序。很容易找到有关该主题的书籍。
实际上,只需在您选择的开发堆栈中找到一个教程,然后从那里继续。
最好尝试在两者之间取得平衡。

于 2009-10-06T15:35:07.507 回答
1

嘿,我不知道您的问题的确切解决方案,但是有一些可用的开源应用程序。您可以在浏览源代码后有所了解。

Gontact GTK+ 联系人管理器

正如您提到的 Ajax,请查看这个PHP AJAX 文件管理器 (PAFM)

如果有任何帮助,请告诉我。

于 2009-09-16T15:17:49.973 回答
1

我实际上正在设计类似于 Gmail 联系人管理器的东西。我正在使用带有 Alfresco 的 ExtJs 作为我的存储库。虽然我只使用 extjs 和 javascript 大约 3 个月(在撰写本文时),但我必须说使用像 extjs 这样的 javascript 库帮助我更容易地熟悉 javascript(很棒的社区和大量的例子来帮助我在线)。我相信你可以用 jquery 做类似的事情。

我没有任何书籍推荐,但我绝对会推荐浏览 StackOverflow 和您将要使用的图书馆的论坛。很有可能,人们已经实现了类似的东西或者有插件(在我的例子中是 extjs),这将帮助你更快地达到你的目标(并且很可能更容易)。

祝你好运,编码愉快!

于 2009-11-02T19:57:47.010 回答
0

我在 2007 年底创建了类似的项目。这是 Rails(Ruby) 项目,这里是源代码。

它使用 Ruby、Rails、JQuery

http://github.com/insightmethods/address-ref

刚刚意识到没有添加许可证文件(但确保我们将其开源)

于 2009-11-04T15:16:46.057 回答