OK - so, the summary API/Ajax thoughts...

APIs 
- are good. We love APIs.
- They give as much benefit within an organisation - (linking up
internal systems) as they do when publically exposed (mashups)
- There are different flavours of API, and the right API should be used
for the job; always use the appropriate technology, (whilst ensuring you
can migrate to a newer more appropriate technology further down the
line??)
- APIs are the foundations of the shift to a 'service layer based world'
(anyone want to expand on that concept? It's a nice one...)

AJAX
- Is currently the best way to build responsive, in-browser application
like experiences for performing actions on data*
- AJAX is more than just a scripting language; it too can be the
'appropriate technology' for an API
- AJAX should be used when a site needs a responsive interface whilst
being mindful of graceful experience decay
- It's not magic web pixie dust - you need to design your interface for
your intended audience. Our current design patterns serve a niche.
- Is - generally speaking - operating at a layer above the API,
providing the tools for the user to manipulate the data the API offers
up (this one will get me shouted at, I think?)

HTML
- At the root of everything, standards compliant, with presentation
separate from content.


*I'm thinking, something along the lines of Ajax for what ajax does
well... Namely thing X, and flash for what flash does well, namely thing
Y. For values of Y approaching 'nice animation, games, interactive
entertainment', and X approaching 'operations on XML, dynamic sites and
databasey stuff...' But I kind of hit my technical limit in describing
X. Anyone?

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Luke Dicken
Sent: 17 July 2006 10:57
To: backstage@lists.bbc.co.uk
Subject: Re: [backstage] Web2.0 - tennets, rules, development
philosophy... I'd love you to give us some feedback

Daniel Morris wrote:
> Firstly, the list seems fairly comprehensive and easy to read.
> Secondly, apologies if there are obvious answers to this email, i'm
new...
>  
> How come REST API gets mentioned, but ajax doesn't? 
>  
> I know ajax is an overused buzzword at the moment, but it is
> unavoidably crucial to the web2.0 push.   
> Specifically in closing the gap with desktop applications in terms of 
> application richness / responsiveness.
>  
> Also, although APIs and services are mentioned, perhaps this could be 
> accented more?
> The move to a service-layer based world can be a substancial paradigm 
> shift.
>
> -dan
>
AJAX is a language/technology not an API - HTML doesn't get mentioned
either, its still a safe bet that it will be of relevance to web2.0.

-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe,
please visit
http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.
Unofficial list archive:
http://www.mail-archive.com/backstage@lists.bbc.co.uk/

-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/

Reply via email to