The "Driving Force" pattern--part 1 of N

Recession is perhaps affecting the economy, but it couldn't be farther from the dazzling world of (Microsoft) software. CTPs are coming out every day and some of them are amazingly morphing into Betas. Which is anyway good. But when a technology turns of age becoming a Beta, you--the developer|architect|software engineer--are no longer authorized to ignore it with the abused excuse that it is only a CTP.

You can easily be flooded with technologies, frameworks, products, and also patterns and paradigms. This is especially true for the Web. Isn't AJAX representative of a "paradigm shift"? Paradigm shifts, though, are an extremely delicate event that occurred in the history of mankind quite a few times already. As emphatic as it may sound, the Web of today is just a special case. Search for "paradigm shift" on Wikipedia (http://en.wikipedia.org/wiki/Paradigm_shift). At some point, you'll read:

Paradigm shifts tend to be most dramatic in sciences that appear to be stable and mature, as in physics at the end of the 19th century. At that time, physics seemed to be a discipline filling in the last few details of a largely worked-out system. In 1900, Lord Kelvin famously stated, "There is nothing new to be discovered in physics now. All that remains is more and more precise measurement." Five years later, Albert Einstein published his paper on special relativity, which challenged the very simple set of rules laid down by Newtonian mechanics, which had been used to describe force and motion for over three hundred years. In this case, the new paradigm reduces the old to a special case (Newtonian mechanics is an excellent approximation for speeds that are slow compared to the speed of light).

The Web is a science that before AJAX appeared stable and mature. AJAX is comparable to Einstein's relativity. It will take years to reach again some technological stability for the Web. Read, some set of frameworks and products that are widely accepted and not put under discussion every week by new CTPs and approaches.

Five years? Well, five years may be nothing compared to the mankind lifespan, but it's a lot of time in software, and for the Web in particular. Five years in software are more or less the equivalent of million years of earth life. And even more if you limit to consider the Web, which is only 20 years old.

AJAX has been a real paradigm shift whose effects--three years after its introduction--are only now starting to become stabler. I have a lot of hopes and expectation from MS and the ASP.NET team in sight of ASP.NET 4.0. I expect it to be built with AJAX in mind from the grounds up, incorporating common Web and AJAX patterns in a brand new set of controls and components.

Oh yes, but I started this post with the concept of "driving force" in mind. How can you find orientation in a world full of CTPs? Like many of you, I can't just keep up with everything that is coming out. So I find it useful to identify the "driving force" of each new thing from Microsoft and see whether it cares me to a decent extent. Today here at DevConnections, Orlando, I finally identified the driving force of a buzzword that hit me recently.

ADO.NET Data Services (aka, Astoria)

Driving force: the need of building richly interactive Web systems.
What's that in abstract: New set of tools for building a middle-tier or, better yet, the service layer on top of a middle-tier in any sort of application, including enterprise class applications.
What's that in concrete: provides you with URLs to invoke from hyperlinks to bring data down to the client. Better for scenarios where a client needs a direct|partially filtered access to data. Not ideal for querying data from IE, but ideal for building a new generation of Web controls that breath AJAX. And just that.

I'm going to apply the "Driving force" pattern to virtually any CTP or buzzword that I happen to hear about. Next one is M-V-VM pattern for WPF (and Silverlight). And next, of course, the ASP.NET MVC FX. Stay tuned.

 

Published 21 April 2008 09:30 PM by despos

Comments

# Engineer » The “Driving Force” pattern–part 1 of N said on 21 April, 2008 05:46 PM

Pingback from  Engineer » The “Driving Force” pattern–part 1 of N

# Leniel Macaferi said on 22 April, 2008 12:06 AM

Hi Dino,

I really agree with you. We have lots of stuff being made available and we just can't tackle everything. For sure, we can at least identify the "driving force" and get the better of it.

I liked the part you mentioned "Five years in software are more or less the equivalent of million years of earth life." Maybe a bit too much, but it it makes sense.

Leniel Macaferi

# Dew Drop - April 22, 2008 | Alvin Ashcraft's Morning Dew said on 22 April, 2008 10:11 AM

Pingback from  Dew Drop - April 22, 2008 | Alvin Ashcraft's Morning Dew

# morphing software said on 24 April, 2008 07:58 AM

Pingback from  morphing software

# Mike said on 05 January, 2009 01:40 PM

A great resource - many thanks!

# Sara said on 18 February, 2009 03:52 PM

<a href=http://homeworkonline-go.info">home">http://homeworkonline-go.info">home work online</a>

[URL=http://homeworkonline-go.info]home work online[/URL]

# Abel said on 26 March, 2010 06:30 AM

Greeting. Our imagination is the only limit to what we can hope to have in the future. Help me! Need information about: Cheap mini stocks for sale. I found only this - <a href="www.comune.farageradadda.bg.it/.../purchase-penny-stocks-cheap">purchase penny stocks cheap</a>. It was his industrial genus fish in 3 cents, cheap stocks. Cheap stocks, alexander west applies the financial planning certificate. With love :-(, Abel from Finland.

# Bella Smith said on 18 March, 2011 09:25 AM

Pretty interesting blog you've got here. Thanx for it. I like such themes and anything that is connected to this matter. I definitely want to read a bit more soon.

Bella Smith    

<a href="milanescorts.com/">daniela milano escort girl</a>

# Bella Simpson said on 10 April, 2011 04:50 PM

Rather cool blog you've got here. Thanks for it. I like such themes and everything connected to this matter. I definitely want to read a bit more on that blog soon.  

Bella Simpson    

<a href="www.pickescort.com/">escorts girls london</a>

# cheap hats said on 14 August, 2011 09:40 PM

www.wholesalehatsstore.com

This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect! efox.

# Canada Goose parka said on 23 August, 2011 03:30 AM

very nice post, i certainly love this website, keep on it.

# Canada Goose expedition said on 09 September, 2011 09:40 PM

i have read your artical by accident, it is so surprised to me that your artical is perfact to me. thanks for your sharing.

# cheap nfl jerseys said on 23 September, 2011 02:55 AM

good article,I’m positive my followers will find this article really useful.

# discount jerseys said on 23 September, 2011 04:43 AM

The article is worth reading, I like it very much. I will keep your new articles.

http://www.nfljerseysmalls.com

# Ugg Boots On Sale said on 23 September, 2011 04:51 AM

I really like this website , and hope you will write more ,thanks a lot for your information.

www.bestuggaustralia.com

# UGG Boots 1689 Margot Sandals said on 10 October, 2011 05:08 AM

This is a good subject to talk about. Sometimes I fav stuff like this on Redit. I think this would be the best to submit though. I will be sure to submit something else though.

# iEfPeXqS said on 16 October, 2011 08:44 AM

<a href=http://www.tennessee-titans-jerseys.com>Titans throwback Jersey</a>

# xmtlcrfq said on 19 October, 2011 07:04 AM

<a href=www.monclerjackenofficial.com/moncler-handbags>moncler handbags</a>

# lnhmronw said on 19 October, 2011 09:55 AM

<a href=www.monclerjacketofficial.com/moncler-sweater>moncler sweater</a>

# Onitsuka Tiger California 78 said on 19 October, 2011 11:19 PM

Asics Schuhe ist die beste Laufschuhe,Beste Verarbeitungen, hochwertige Materialen und ein unverwechselbares Design machen Asics Schuhe zum Liebhaber vieler Schuhfans, denn sie sind auch für den Alltag perfekt einsetzbar!

# casque dr dre said on 21 October, 2011 05:05 AM

Asics Schuhe zum Liebhaber vieler Schuhfans, denn sie sind auch für den Alltag perfekt einsetzbar!

# Womens The North Face Gore Tex Pro Jacket Gray red said on 03 November, 2011 09:56 PM

North Face Coats New Styles, FAST SHIPPING!

# Herve Leger outlet said on 04 November, 2011 10:49 PM

Surely, I will revisit your site for additional info. Thanks for the article.

# qdhehqsw said on 10 November, 2011 03:39 AM

<a href=www.monclerjacketofficial.com/moncler-scarf>moncler doudoune</a>

# TIPSHOX said on 11 November, 2011 12:15 AM

LIKE  SPORT?

ENJOY  LIFE

  http://www.tipshox.com

# rtjkimkw said on 11 November, 2011 02:43 AM

<a href=http://www.wholesalejerseysleague.com>cheap wholesale 2012 NFL  

jerseys</a>

# gvgyokjo said on 13 November, 2011 07:45 PM

<a href=www.monclerjacketofficial.com/.../mens-moncler-button-sweater-in-black>moncler doudoune</a>

# lxmwdyip said on 15 November, 2011 03:59 PM

<a href=www.mukluks-boots.com/luxe-crystal-angel-short-black-boots-p-34.html> mukluks boots sale online</a>

# cheap snapback hats said on 21 November, 2011 03:44 AM

Thanks so much for taking your time to create this very useful and informative site.

# alfuzosin liver said on 23 November, 2011 06:31 PM

Ye breed of the gouk, ye have not a rime but ane.

# cheap dvds said on 26 November, 2011 12:04 AM

UGG2 Ugg boots are made http://www.theuggboots.biz/Ugg boots  from  

# Tiffany Locket said on 03 December, 2011 02:53 AM

I remember you as you were in the last autumn.

you were the grey beret and the still heart.

In your eyes the flames of the twilight fought on.

And the leaves fell in the water of your soul.

# NFL Hats said on 07 December, 2011 01:36 AM

His times using the Bears started to be numbered using the signing of Marion Barber, and any attempts to business him went nowhere. Taylor, who turns 32 on Sept. 22, passed his actual on Monday, but do not exercise using the team. He is anticipated to participate in Wednesday's workout and be available when Arizona opens its time period Sunday at house against the Carolina Panthers.yangchengbin/201112

# lucky store said on 07 December, 2011 02:05 AM

On lucky store hot sale women's puma Sandals VI is brilliant [url=www.luckystore.co.nz/vmchk.html] lucky store

# Drew Brees jerseys said on 16 December, 2011 12:52 AM

Saints coach Sean Payton got the contract extension

Sean Payton attributes a brand name new agreement that offers him an opportunity to make his first NFL mind coaching role a decade-longgig. Loomis mentioned the top workplace was self-confident Payton wished to sustain what he has assisted develop in New Orleans instead than start much more than somewhere else yangchengbin/201112

# Bed bath and beyond registry said on 30 December, 2011 12:22 PM

wow.. I used to be searching for this and at last acquired it from this post. Thanks for making it easier.

# wholesale synthetic turf said on 06 January, 2012 07:46 PM

Thanks for sharing these helpful and Very well explained

# oem software said on 07 February, 2012 08:16 AM

Wu5Mcd I do`t see a feedback or the other coordinates from the blog administration!....

Leave a Comment

(required) 
(required) 
(optional)
(required)