Alpha Blue wrote:
[...]
> As for javascript, ajax is a great book on its own.  I know how you feel 
> about non-conventional sites Marnen 

No, apparently you don't.  I love Ajax in its proper context.  I've 
developed complex Ajax applications.  I'd love to do so again.  But I 
simply do not believe that it is at all appropriate for a Web developer 
to learn to use Ajax before understanding what can be done without it.

Ajax is a very useful advanced technique.  It is not for beginning Web 
developers.


> but the fact is most major sites use 
> ajax,

Most major sites don't have beginner developers.

> rails uses ajax,

No.  Rails includes canned Ajax helpers.  If I were doing an Ajax 
application in Rails, I would not use these helpers, because they commit 
the cardinal sin of using inline JS.  I understand that this will be 
fixed in Rails 3, but till then I hand-code all my JavaScript, and I 
avoid Rails' JS helpers like the piece of garbage they are.

>  and it's something everyone who designs with 
> rails needs to understand.  

Not until they can handle non-Ajax development.  That comes first.  The 
fact that Rails contains Ajax helpers is a red herring: Rails contains 
lots of things that beginners needn't bother with.


> It's really a no-brainer that you would 
> learn how to design sites without ajax because that's what you are doing 
> when you are first discovering html. It's progression.  

I agree, but you seemed to be advocating something different.

> By the time you 
> get to ajax, you will already know how to design non-conventional sites.

You would hope.  But I've seen too much unnecessary and poor-quality JS 
to believe that everyone realizes this.

Best,
--
Marnen Laibow-Koser
http://www.marnen.org
[email protected]
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to