dbTalk Databases Forums  

Attempt to de-mystify AJAX

comp.databases.pick comp.databases.pick


Discuss Attempt to de-mystify AJAX in the comp.databases.pick forum.



Reply
 
Thread Tools Display Modes
  #101  
Old   
dawn
 
Posts: n/a

Default Re: Attempt to de-mystify AJAX - 11-13-2005 , 02:08 PM







Ross Ferris wrote:
Quote:
Tony Gravagno wrote:
I don't use notepad, didn't say I do.

But you DID suggest that people use notepad & vi

we might as well use Notepad or vi, and
some people do.

and you then went on to describe how it was "difficult" to do & achieve
certain things. I was merely trying to point out that the choice of
tool can impact this greatly, and I supported the argument with a toll
that I'm familiar with.


This subthread focused on JS and browsers, not tools to facilitate
development with them, or at least that's what I was trying to focus
on. This wasn't about Visage Visage Visage or Visage, or even about
MV. Even the base thread is about AJAX, PHP, XML, and other free
tools.

I wasn't aware that AJAX, PHP & XML were the exclusive domain of "free"
tools?!! and the reference to Visage was to highlight that your broad,
sweeping statements were not gospel.


Unlike you Ross, I try to refrain from
gratitous advertising where it's completely unnecessary.

The reason I often refer to Visage is because I'm familiar with it, and
use it as a yardstick of what I know IS possible.
I like hearing specifics about products like Visage and would also miss
it if you ever stopped pitching ;-)

Quote:
If you will, rather
than simply bemoaning the current state of various technologies, Visage
is our attempt to extend the state of the art in our database niche as
an "off the shelf product", rather than offering to try & build
everything/anything if someone else will fund it
Some of us are better thinking in terms of products and others in terms
of services.

Quote:
Tony, your posts are often insightful and usually "entertaining"
(in a War & Peace sense :-), it's just that this time I think you
missed the mark. That said, I think many of us have wondered way OT,
but hopefully the journey has been "enlightening".
AJAX and XML are both buzzwords that have behind them content that
could help everyone doing non-1NF data persistence get a boost,
including the PICK world. The client data model and the persistence
data model need not have an impedence mismatch as in the relational
world. That will soon be more obvious to others and we can either
watch or engage and lead.

The term I coined (I haven't googled for it to see if others have too)
for my writing is "WebDev," although I do like Tony's BUI. I want to
talk about the entire process of developing software and focus my
efforts on the profession of developing data-backed web-fronted
applications. It eliminates a lot of s/w dev that is going on today by
zeroing in on the web, but I think it is time to do that. Almost anyone
starting something new has to be thinking about giving it a BUI.

I did a talk in 1993 (12 years ago!) entitled "What Hath Mosaic to do
with Envision?" Mosaic is the browser that became Netscape that became
FireFox and Envision is the development platform used by my vendor at
the time, a UniData VAR. [And for those interested, the "Hath" comes
from Tertullian "What hath Jerusalem to do with Athens" where his
answer was "Nothing". My statement was that just as I disagreed with
Tertullian ...] I said then that the future of software development
was with the web and the evolution of the browser to front-end our
database applications. I had one of my employees do a prototype of
browser to UniData (query-only), and turned a few heads with that talk
(my ideas did too ;-)

I have been watching, testing, and even jumping in occasionally ever
since to determine when it was just right to switch all development to
the web rather than only shopping carts and such. The evolution of the
underlying tools (browsers, ECMA Script, PHP, XMTHttpRequest object) as
well as the boost on the marketing front with AJAX are a good part of
what makes the time right for me even though I have to learn a whole
new suite of tools. I'm having the hardest time caring about PHP, but
Tom D's examples have been helpful. Cheers! --dawn



Reply With Quote
  #102  
Old   
Ross Ferris
 
Posts: n/a

Default Re: Attempt to de-mystify AJAX - 11-13-2005 , 06:03 PM






Dawn,

I think the next few years will be "interesting". As you know, whilst
the AJAX buzzword is "new", the underlying technologies are quite
mature, and have been in use in various forms for the past 7-8 years,
thoug the actual implementation is now "easier" thanks to XMLHTTP.

The fact that AJAX is creating a BUZZ, and the technique is now widely
documented (and increasingly understood) means that more people will
adopt the technique.

However, some of the more interesting stuff that is done by some tools
(which might start with V:-) still doesn't sport a catchy buzzword, and
it will take time for these to be "discovered" by the mainstream

As Glen (?) mentioned, there are also some alternate, 3rd Party
alternatives like "Flash" that can cut through the red tape because
they have their own internal scripting engine (jScript based, but not
quite up to scratch last time I looked seriously) which IS consistent
across multiple platforms.

However, I'm also equally sure that if an alternate technology does
emerge, it will be plagued by just as many security issues as IE,
Firefox, Adobe etc


Reply With Quote
  #103  
Old   
dawn
 
Posts: n/a

Default Re: Attempt to de-mystify AJAX - 11-13-2005 , 06:59 PM




Ross Ferris wrote:
Quote:
Dawn,

I think the next few years will be "interesting". As you know, whilst
the AJAX buzzword is "new", the underlying technologies are quite
mature,
Yes, many of them are. The changes in the past year include the
maturation of the browsers that are out in the field so that the old,
old browsers no longer need to be addressed by those developing most
web pages; the better ability to use XMLHttpRequest in FireFox in the
same way as the ActiveX object in IE; the FireFox browser itself; and
successes such as various Google software.

Quote:
and have been in use in various forms for the past 7-8 years,
thoug the actual implementation is now "easier" thanks to XMLHTTP.


The fact that AJAX is creating a BUZZ, and the technique is now widely
documented (and increasingly understood) means that more people will
adopt the technique.
Yes. Since there is buzz around the front-end, there is opportunity
for all back-end solutions to jump in.

Quote:
However, some of the more interesting stuff that is done by some tools
(which might start with V:-) still doesn't sport a catchy buzzword, and
it will take time for these to be "discovered" by the mainstream
Of course we have learned that it isn't the case that "if we build it,
they will come" and the lack of marketing across the PICK space doesn't
help.

Quote:
As Glen (?) mentioned, there are also some alternate, 3rd Party
alternatives like "Flash" that can cut through the red tape because
they have their own internal scripting engine (jScript based, but not
quite up to scratch last time I looked seriously) which IS consistent
across multiple platforms.
Yes, there is room for proprietary solutions, and Flash has made as
much of an inroad as any proprietary solution requiring a plug-in.
There are many things that Flash does better than AJAX.

Quote:
However, I'm also equally sure that if an alternate technology does
emerge, it will be plagued by just as many security issues as IE,
Firefox, Adobe etc
Security is definitely a concern, but one that can be mitigated, right?
There is also the flip-side concern of access -- things you cannot do
that you might want to, such as storing a document on the local file
system -- too risky for the standards to permit. Reliability is also a
concern. Problems have solutions and solutions ...

--dawn



Reply With Quote
  #104  
Old   
michael@preece.net
 
Posts: n/a

Default Re: Attempt to de-mystify AJAX - 11-13-2005 , 07:38 PM




Ross Ferris wrote:

Quote:
Dawn,

I think the next few years will be "interesting". As you know, whilst
the AJAX buzzword is "new", the underlying technologies are quite
mature, and have been in use in various forms for the past 7-8 years,
thoug the actual implementation is now "easier" thanks to XMLHTTP.

One thing that stands out when you run an AJAX app is that the initial
page load is a slow, heavy process - and, as others have pointed out,
tends towards a thicker kind of thin client. Much the same as loading
some Java apps.

Going way out on an imaginary limb here:

Things are going to continue to get faster aren't they? How long will
it be, do you imagine, before it's possible (licensing issues aside for
the moment) to run a VME inside a browser. The browser, currently
repsonsible for rendering mark-up and imbedded images and interpreting
JavaScript could, conceivably, run like a D3 monitor, interpret
PickBasic and manage a small DBMS in its own blob. I'm thinking back to
the old "small footprint" days when much was made of the efficiency of
Pick compared to its competitors. I'm not really going anywhere with
this... just musing...

Mike.



Reply With Quote
  #105  
Old   
dawn
 
Posts: n/a

Default Re: Attempt to de-mystify AJAX - 11-13-2005 , 09:48 PM




michael (AT) preece (DOT) net wrote:
Quote:
Ross Ferris wrote:

Dawn,

I think the next few years will be "interesting". As you know, whilst
the AJAX buzzword is "new", the underlying technologies are quite
mature, and have been in use in various forms for the past 7-8 years,
thoug the actual implementation is now "easier" thanks to XMLHTTP.


One thing that stands out when you run an AJAX app is that the initial
page load is a slow, heavy process - and, as others have pointed out,
tends towards a thicker kind of thin client. Much the same as loading
some Java apps.
The tools I've seen to help address this fall into three categories:
1. Tools that let you add libraries (like prototype.js) but strip out
all functions that are not used by the page
2. Tools that compress javascript (typically limiting which browsers
can be used because they will not all uncompress it)
3. Tools which make some kind of cache for javascript, which I guess
wouldn't help the initial load at that web site, but could make
subsequent pages load more quickly

I haven't seen anything so compelling that I thought I'd try it,
however.

Quote:
Going way out on an imaginary limb here:

Things are going to continue to get faster aren't they? How long will
it be, do you imagine, before it's possible (licensing issues aside for
the moment) to run a VME inside a browser.
The tools that I have seen that make a cache in the browser are all
proprietary and I don't know how they do it. But it sure seems like
this area is only going to get better and better. As it stands it is
amazing what can be done -- google groups still impresses me every time
I go there.

Quote:
The browser, currently
repsonsible for rendering mark-up and imbedded images and interpreting
JavaScript could, conceivably, run like a D3 monitor, interpret
PickBasic and manage a small DBMS in its own blob.
The odds of the browser doing this without an additional install (like
flash or pdf) is very slim simply because so many groups have to agree.
That is why we are stuck with ECMAScript for the forseeable future
unless you work with a plug-in approach. But if you add in caching,
you could take a dbms-in-cache approach.

Quote:
I'm thinking back to
the old "small footprint" days when much was made of the efficiency of
Pick compared to its competitors. I'm not really going anywhere with
this... just musing...
Good musing. Maybe Maverick in an applet with JavaScript communicating
with the Java code? --dawn

Quote:
Mike.


Reply With Quote
  #106  
Old   
B Faux
 
Posts: n/a

Default Re: Attempt to de-mystify AJAX - 11-14-2005 , 12:56 PM




"Tom deL" <ted (AT) blackflute (DOT) com> wrote

Quote:
Hello B,

Following this thread leads one to the inescapable conclusion that
all-in-all the "attempt" has failed (see subject line.) On a somewhat

Or that the attempts to re-mystify have succeeded. Isn't is amazing how
an attempt to show the three simple steps that comprise a useful method
can turn into such a Rorschach test?
-Tom


Tom-

First, good point.

Second, please accept my apology for the jump-in-middle tread reading that
prompted my comment. On review, your original post was actually pretty
close to the point. It's all the stuff after that began to go astray.

BFaux-




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.