r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[AJAX] Web Development Using AJAX

Chris
3-Dec-2005
[5]
Really the whole buzz is focussed around the XmlHTTPRequest object 
that Microsoft, then others added to their Javascript environment. 
 It isn't pretty (by Rebol standards) and has some limitations, but 
is effective enough to have opened new avenues in what one can do 
in creating web applications.  **cough** Squigglz **cough**  You 
can tell this is a Microsoft 'innovation' by the awful name 'XmlHTTPRequest' 
(XML not required), but there it is...
Henrik
3-Dec-2005
[6]
one short question: what browsers support it?
Chris
3-Dec-2005
[7]
From Wikipedia -- http://en.wikipedia.org/wiki/AJAX
* Apple Safari 1.2 and above
* Konqueror

* Microsoft Internet Explorer (and derived browsers) 5.0 and above
* Mozilla/Mozilla Firefox (and derived browsers) 1.0 and above
* Netscape 7.1 and above
* Opera 7.6 and above
* Opera Mobile Browser 8.0 and above.
[unknown: 9]
3-Dec-2005
[8]
http://ajaxian.com/archives/2005/12/6_places_you_mu.html
Chris
3-Dec-2005
[9]
One I like is the info box that Netflix displays when you hover over 
a movie link.  Can be a little annoying if it comes up too quickly 
or inadvertantly, but overall is a nice touch.
Terry
3-Dec-2005
[10x3]
The only relation I can see of Ajax and Rebol, is a rebol server 
spitting out Javascript.
Unless you build a RoR framework  (Rebol On Rails)
When dealing with Javascript, you should understand prototype.js 
 here's a tutorial  http://particletree.com/features/quick-guide-to-prototype/
Maarten
4-Dec-2005
[13]
I think Reichart has a kind of RoR with Qtask (or he has very stupid 
porgrammers, which can't be true because we find our programmers 
using more or less the same alogrithm ;-)
Pekr
4-Dec-2005
[14]
Maarten - what algorith do you mean?
Chris
4-Dec-2005
[15]
Qtask is both a framework, and an example of REBOL<>Ajax crossover. 
 It's a web (and Ajax) app, and will be one or many more Rebol apps. 
(including AltME).  But you don't need a large framework to piggyback 
on Ajax implementations.
[unknown: 9]
4-Dec-2005
[16]
Yup...
Maarten
4-Dec-2005
[17x2]
Petr: at devcon we discussed how you find a good programmer and work 
with them, and it turned out we did that more or less the same.
Chris, I know that, but a good framework (like RoR) helps you a lot 
with medium-sized implementations
Chris
4-Dec-2005
[19x2]
Indeed, that was a response to 'only relation ... rebol spitting 
out Javascript'.
Sure, a framework helps, but opportunities are not always medium-sized.
Pekr
4-Dec-2005
[21]
Maarten - never studies Ruby on Rails, but isn't IOS good framework 
at itself? (of course without web templating) .... I still can see 
IOS as powerfull, and imo things like Qtask, or Beer + some templating 
+ IOS-like app protocol, could be stronger ....
Oldes
5-Dec-2005
[22]
I think Ajax is not good for clasic pages, as it make the page invisible 
for Google, it's nice that XmlHTTPRequest is working in most of the 
browsers but it's nothing impressive, it just gets the data from 
server without ned to reload all the page.
Henrik
5-Dec-2005
[23]
I still think it's a poor replacement for ordinary apps... browsers 
were never meant to do this kind of thing.
[unknown: 9]
5-Dec-2005
[24]
Oldes (David?), you make a good point, but think of it the other 
way around.

As the web moves to the X-Web (even this silly Web 2.0), Google's 
life as a search engine will end.


I'm pro google, and I think they offer a GREAT service. But take 
most companies off the web and Google is a lot less interesting, 
and it becomes a glorified Yellow Pages.


Of course it will still be filled with open information, but I suspect 
it will lose its shine.
Volker
5-Dec-2005
[25]
Interesting, bever thought about that. Seems Google has thought about 
that too. Because with firefox they can build spiders which press 
buttons, read the results from the dom etc. Means you may get some 
robot-users which try mad input..

And they have this new traffic-tools for webmasters, where you can 
see what is searched, how yoursite is ranked etc. So everyone can 
tune his ajax enough to be googable too.
Gabriele
6-Dec-2005
[26]
I guess that's also why they now have Google Base.
Maarten
6-Dec-2005
[27]
Henrik: your remark is the classic one somebody makes when a technology 
is about to be misused for a killer app. Now we know Ajax/Web 2.0 
will boom ;-)
Henrik
6-Dec-2005
[28]
sadly, it probably will. it's the same thing as using MS Word to 
build webpages. never meant to do it, but it was shoved in there 
for the sake of adding some random feature
[unknown: 9]
6-Dec-2005
[29]
Agreed.
yeksoon
7-Dec-2005
[30]
think this is heavy on Ajax..but it is cool
http://www.fluxiom.com/
[unknown: 9]
7-Dec-2005
[31]
Interesting.  Is there a site to play with?
Terry
8-Dec-2005
[32x3]
I've said it before, but to press the point.. If Rebol wants to keep 
with the times, it needs to create a javascript dialect
I find fluxiom's style sheet to be 'inspiring'   :)
Tahoma is a nice font.
Ashley
8-Dec-2005
[35]
it needs to create a javascript dialect

 - then instead of waiting for someone else to do it, either create 
 one yourself or start a project of like-minded individuals. ;)
Terry
8-Dec-2005
[36]
I personally don't need one.. Rebol does.
Henrik
9-Dec-2005
[37]
If you don't need it, why would Rebol need one? Also I think if it 
was needed, more people would have asked for it and someone would 
have made attempts at writing one. Still, it could be interesting 
with a code generator to other languages that way...
Chris
9-Dec-2005
[38]
Javascript needs a Rebol dialect, hmm -- 
http://www.crockford.com/JSON/index.html
http://www.crockford.com/javascript/remedial.html
http://www.crockford.com/javascript/recommend.html

Close, but not quite...
Henrik
9-Dec-2005
[39]
neat.... I might read up on that, thanks :-)
Terry
9-Dec-2005
[40]
Henrik, I know javascript, but the learning curve for it is harsh.. 
A dialect would shave off that curve.
Allen
9-Dec-2005
[41]
The google issue is a good one, search engines are the reasons that 
previous things like frames and iframes failed. As Neilson often 
states, since the advent of powerfull search engines like google, 
there is no longer a real concept of websites..rather from a web 
user point of view, it is just a search box and a list result web 
 pages with what they want to find
[unknown: 9]
12-Dec-2005
[42]
http://www-128.ibm.com/developerworks/library/x-futhtml1/?ca=dgr-lnxw01FutureHTML
Will
2-Feb-2006
[43]
http://www.adaptivepath.com/publications/essays/archives/000385.php
Terry
2-Feb-2006
[44]
A-/Synchronous use of XMLHttpReqest (Pushing data from a server to 
a browser async style.. )
http://wehrlos.strain.at/httpreq/client.html
[unknown: 10]
1-Mar-2006
[45]
Actualy I dont understand a bit of the principle and functionality 
of AJAX, is there someone here who can explain me the extra value 
of AJAX? (it looks all like a very old priciple that was put in a 
jacket with strange programming languages..)
[unknown: 9]
2-Mar-2006
[46]
You got it Norman.....I went through the same "what the hell is this 
that did not alrewady exist"


AJAX is another way of say "Don't refresh teh page every time, just 
send me the small amount of data I need"
[unknown: 10]
2-Mar-2006
[47]
Thats clear Reichart ..thanks.. ;-)
[unknown: 9]
3-Mar-2006
[48]
Qtask uses a Rebol version of AJAX (we call it Comet).
Maarten
3-Mar-2006
[49]
And when is the Comet coming?
Carl
3-Mar-2006
[50]
The best quote I've seen for Ajax is: "now the browser works like 
it should have in the first place"
Maarten
3-Mar-2006
[51]
Yep. And Microsoft accidentally did that. How sad is that?
Tomc
3-Mar-2006
[52]
something about monkeys with billions banging on keyboards ...
[unknown: 9]
3-Mar-2006
[53x2]
We are activily working on Comet, and the framework.  We should see 
the first hints of the framework on Qtask in about 2 weeks is my 
guess.  The lead of the FRamework just finished the full Contact 
Manager which is live on Qtask now.
Our plan is actually to split off a page and start the UI from scratch 
for the Framework.  it will be fun.  We will simply do everything 
one step at a time, and correctly.