Robert McLaws: FunWithCoding.NET

Public Shared Function BrainDump(ByVal dotNet As String) As [Value]

News

<script type="text/javascript"><!-- google_ad_client = "pub-4330602465258980"; google_hints = "ASP.NET, VB.NET, C#, C#.NET, WindowsForms, .NET Framework, VS2005, Visual Studio, XAML, WinFX, Windows Workflow, WPF, WCF, Atlas, NetFX3, Visual Studio Orcas"; google_ad_width = 120; google_ad_height = 240; google_ad_format = "120x240_as"; google_ad_type = "text_image"; google_ad_channel ="4997399242"; google_color_border = "B6C9E7"; google_color_bg = "EFEFEF"; google_color_link = "0000FF"; google_color_text = "000000"; google_color_url = "002C99"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<!--
-->

You should feel free to challenge me, disagree with me, or tell me I'm completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever. That said, I will most likely only delete abusive, profane, rude, or annonymous comments, so keep it polite, please.

Blogroll

Cool .NET Articles

My .NET Tools

My Builder.com Articles

My MSKB Articles

ASP.NET "Atlas" - A Reason To Be Excited About The Web Again

A while back I posted about how I was disappointed with web development of late, and that I thought WinFX was going to be the way to go for applications from here on out. I heard about this "Atlas" stuff, and I was like "Whatever, AJAX is just a fad."

I still think the thick client is going to make a huge comback in the next 18-24 months, but I've spent the last few days really tearing through Atlas, and.... wow. This blows all the other AJAX stuff right out of the water. Ajax.NET, ComponentArt's Callback control... there's absolutely no comparison. Make no mistake... this isn't just XMLHTTP... Microsoft has invented a declarative, cross browser compatible, client side scripting framework. Think .NET Framework on the client-side without the huge download.

This is HUGE. The documentation and samples don't even come close to doing the platform justice. There are controls and services buried in there that could blow the lid off web development. Google isn't doing anything like this. Not even close. What exists now makes it easier for a few people who already know Javascript to handle this stuff. Atlas will make it so that every single ASP.NET developer can write VERY feature-rich applications.

Tie this together with all the other Windows Foundations - Workflow (formerly WinOE), Communication, and Presentation, as well as IIS7... and you have what will be one of the most comprehensive application platforms available.

I'll be discussing this more in depth over on LonghornBlogs.com very soon. In the meantime, expect more Atlas hacks from this blog in the next few days.

Comments

Vurg said:

I think it's too complicated for what it does, although I agree with the improved user experience benefits. On the development side, it's a nightmare. The samples and the walkthroughs in the .vsi preview just touches on the surface, but when you look at <a href="http://www.nikhilk.net/Entry.aspx?id=92">Nikhil's PDC demos</a>, you'll see it brings a lot more complication to custom control development. Putting both javascript and C# in the mindspace is a bit difficult. But then, that's just its initial impression on me.
# September 28, 2005 6:45 PM

MonkeyMan said:

so the back button works? oh wait, nevermind.
# September 28, 2005 7:33 PM

rx said:

why not just talk about how atlas helps us developers and stop the google bashing bs retoric. you and gates should date.
# September 28, 2005 8:27 PM

erwerwe said:

It's too bad that they stole a bunch of Atlas code from the Prototype and script.aculo.us projects.

Details here: http://www.loudthinking.com/arc/000511.html
# September 28, 2005 8:43 PM

jstew said:

I've just scoured through the Atlas alpha bits - the framework learning curve seems a bit overkill for what it actually does. I believe Scott Guthrie and company should focus on simplicity in the next releases rather than flock new features on a already complex framework.

Also, it seems that you will need to know a fair bit of javascript and DHTML? Javascript coding seems a major part of Atlas. Is this really necessary? I've just played a bit with alternative AJAX packages from commercial vendors like Dart and Telerik - the amount of javascript code was minimal.
# September 30, 2005 3:14 AM