tags:

views:

238

answers:

5

Hi all,

I would like to create something similar to Gmails interface. Especially the way contacts are managed is very interesting.

I'm not a Javascript guru, but know my way around jQuery.

Thanks!

A: 

the concept is fairly easy if you know JQuery or any other AJAX framework already. Simply customize/utilize existing jquery widgets, caching&paging,making ajax calls, etc.

i like the sarcasm under the hood...
iamgopal
A: 

You could look into something like the sproutcore framework.

Essentially its a good framework for rich-client web applications, like that of gmail.

Otherinbox useses to accomplish the same ends.

vipaca
+1  A: 

Ajax (when done right) will require at least advanced knowledge of AJAX. Sure you can use JQuery for somethings, while you're at it, you can also use some Microsoft Ajax components, but in the end, if you want your app to run well, you're eventually going to have to get under the hood, and iron out kinks or build some JS components yourself.

I suggest you spend 2-3 weeks first getting up to speed with how Ajax works (remember you're going to have to optimize for all the browsers you want to support).

Even after you've mastered the basics, you're still going to have to learn about browser memory leaks and closures (lambda functions).

I don't mean to put you off building your site, but I don't think you can slap a quality result together in minutes using JQuery alone, its just not that simple.

JL
+2  A: 

I recommend Google Web Toolkit for advanced projects like this one, if you're familiar with Java.

Click Upvote
Thanks. But I'm not familiar with Java. I use PHP.
Henk Denneboom
seanyboy
@henk, I'm also a PHP programmer like you and I learnt Java in about 1 week. The syntax of Java and PHP are very similar, and likely you'll find it very easy to learn too. I followed this tutorial: http://java.sun.com/docs/books/tutorial/
Click Upvote
@ Seanyboy. Why do I need Java for this? As far as i know Google uses Python.
Henk Denneboom
@Henk Python is for server-side programming, for client programming Google builds their projects in java, and then uses their google web toolkit package to translate the java to javascript. This gives them the strenght of java, object oriented programming, and better debugging options, as well as handle cross browser support easily
Click Upvote
+3  A: 

Tip: start with something simpler.

Elzo Valugi