[REBOL] Re: What does REBOL fix?
From: gedb01:y:ahoo at: 15-Dec-2003 18:25
Hi Jason
--- Jason Cunliffe <[jason--cunliffe--verizon--net]>
wrote: >
> Yes but that is still also true for HTML, XSLT,
> Perl, Python, PHP, Java, C,
> etc..
>
> - Jason
It is true for a combination of these languages.
For example, you may have PHP on the server emitting
XML that then gets transformed to HTML which then gets
rendered on the users browser. Embedded within the
HTML is Javascript for handling the users events. For
a standard web app Communications between the server
and client are encoded using a combination of URL,
QueryString, headers and HTML.
Not one of the languages can handle the whole thing.
The closes you could get would be to have a Java
server and a Java applet or application communiacting
via socket. To do this your still having to use
additional libraries. You would still have to create
or implement a protocol by parsing the data from the
sockets stream and reacting to its content.
This is because the langauges were designed to run on
and use the facilities of a single machine. The
physical boundaries are reflected in the language, and
have to be coded around.
With Rebol the one language does all of this. Rebol
handles the CGI, it describes the content and format
of the user interface. It describes how the interface
should react to user requests. The messages passed
between client and server are themselves dialects of
Rebol.
This is because Rebol was designed to be able to run
across multiple machines.
Whereas the traditional implementation is a variety of
languages, protocols and platforms working together
the result with Rebol is effectively a single,
distributed application.
________________________________________________________________________
BT Yahoo! Broadband - Save £80 when you order online today. Hurry! Offer ends 21st December
2003. The way the internet was meant to be. http://uk.rd.yahoo.com/evt=21064/*http://btyahoo.yahoo.co.uk