Go with the flow

Published Friday, August 29, 2008 4:04 PM

Go with the flow. People say. However, it is not easy to go with the flow, especially the flow branchs out into five-tooth-fork. 

I started web programming in 2003. I used asp then. Now five years later, asp was ditched and much ridiculed, asp .net has moved from 1.0 to 3.5. It took me a while, a long while, to wholeheartedly embrace asp .net. The learning curve was deep, programming became an exercise of discovering available properties and methods.  However, once I was up above the curve, I felt great and appreciative of what asp .net offers: a comprehensive framework that is flexible, scalable, with many tools big and small for pick and use.

Season turns, time flies.

In marching to the .net world was ASP .net AJAX. ASP .net AJAX is a complete departure from the asp .net server-centric model, now server's role is pretty much limited to that of a data-provider and client script takes over the rest of tasks such as event-responding, data-dressing. For this purpose, asp .net releases a quite bulky asp .net AJAX library. It also introduces a quick and dirty control updatePanel for a partial page refreshing. Most people have realized that updatePanel is a dangerous entity, it incurs heavy perfomance penality, complicates a page's control tree, and posts all unnecessary bits back to server. 

Then there is MVC (model-control-view). It is not really that new and it has just released its fifth version. MVC again represents a modal, new mentality. It does not resemble in any way with the now "legacy" model of asp .net web form application. The model represents the information (the data) and the business rules used to manipulate the data; the view corresponds to elements of the user interface such as text, checkbox items, and so forth; and the controller manages details involving the communication to the model of user actions such as keystrokes and mouse movements. This architectural pattern is new. The url rerouting used in controller is new. MVC ushers in a new framework.

Microsoft is battling on all fronts. Silverlight is a product of the battle against ADOBE's flash, which now made the very, very popular YouTube. Looks like that Silverlight has not made much ground at the expense of FLASH. But sure, Silverlight is a new baby too, even though now it is into its second release. Officially, "Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web."

Whatever that means?

Of course, there is more. There is always more. 

kick it on DotNetKicks.com

by xxxd

Comments

# DotNetKicks.com said on Friday, August 29, 2008 9:04 AM

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# Recent Links Tagged With "checkbox" - JabberTags said on Sunday, February 15, 2009 6:19 PM

Pingback from  Recent Links Tagged With "checkbox" - JabberTags

# 1991 Bmw 525i Specs, Call Bmw 525i Radiator Kelley Blue Book said on Thursday, May 20, 2010 6:43 PM

Pingback from  1991 Bmw 525i Specs, Call Bmw 525i Radiator Kelley Blue Book

# Cooling System Subaru Justy 4wd, Justy Opinie 2003 Subaru Outback said on Thursday, May 20, 2010 7:42 PM

Pingback from  Cooling System Subaru Justy 4wd, Justy Opinie 2003 Subaru Outback

# 2009 Gmc Savana 2500 Sale Car Prices, 2008 Gmc Savana 2500 Specs Passenger Van said on Friday, May 21, 2010 12:48 AM

Pingback from  2009 Gmc Savana 2500 Sale Car Prices, 2008 Gmc Savana 2500 Specs Passenger Van

# C25k A2550 Pickup Rent, S550 Casserole said on Friday, May 21, 2010 7:07 AM

Pingback from  C25k A2550 Pickup Rent, S550 Casserole

# 1 Auto Saturn Ion, 95 Saturn Sl2 Rims said on Friday, May 21, 2010 5:27 PM

Pingback from  1 Auto Saturn Ion, 95 Saturn Sl2 Rims

# 1999 S10 Blazer Speakers, P20 Series S10 Blazer 1962 Chevrolet said on Friday, May 21, 2010 8:21 PM

Pingback from  1999 S10 Blazer Speakers, P20 Series S10 Blazer 1962 Chevrolet

# Cheap 310 Exam Questions, Forum Auto Gs Question said on Friday, May 21, 2010 8:56 PM

Pingback from  Cheap 310 Exam Questions, Forum Auto Gs Question

# 1987 Dodge Dakota Mpg, North Dakota School For The Deaf said on Saturday, May 22, 2010 5:05 AM

Pingback from  1987 Dodge Dakota Mpg, North Dakota School For The Deaf

# Matrix Ozik Review, Toyota Matrix Versus Nissan Versa said on Saturday, May 22, 2010 9:31 AM

Pingback from  Matrix Ozik Review, Toyota Matrix Versus Nissan Versa

# Gs350 Bulb Ls400 Lexus Gs430, Nt Volvo S40 Check Engine Light said on Saturday, May 22, 2010 11:31 AM

Pingback from  Gs350 Bulb Ls400 Lexus Gs430, Nt Volvo S40 Check Engine Light

# 535is Refurbished Qrp, 2008 535i Problems Jun said on Saturday, May 22, 2010 1:51 PM

Pingback from  535is Refurbished Qrp, 2008 535i Problems Jun

# Catalina Santana Colombia, Catalina Spa Heater said on Saturday, May 22, 2010 9:55 PM

Pingback from  Catalina Santana Colombia, Catalina Spa Heater

# Agp 7600 Gs Fanless, Bfg Gt Geforce 7600 Gs - 386.ja3ra.com said on Monday, May 24, 2010 3:51 PM

Pingback from  Agp 7600 Gs Fanless, Bfg Gt Geforce 7600 Gs - 386.ja3ra.com

# V90 Zone Isdn, V90 Old Digital - 232.tvshowzone.com said on Tuesday, May 25, 2010 3:08 PM

Pingback from  V90 Zone Isdn, V90 Old Digital - 232.tvshowzone.com

# 850csi Part Product, 850i Gamefaqs - 389.luna-atra.net said on Tuesday, May 25, 2010 6:22 PM

Pingback from  850csi Part Product, 850i Gamefaqs - 389.luna-atra.net

This site

This Blog

Syndication

Sponsors

  • MaximumASP