Using ExtJS to create an n-Tier UI

In case any of you are in the northern Chicago suburbs (Lake county-area), I’ve been asked to speak at the Lake County .NET User Group (LCNUG) on Thursday July 30. Check out the LCNUG website for directions and time.

One of the more frustrating things that I’ve noticed in my career is that many developers ignore the UI – specifically in terms of organizing code in an n-Tier application. I can’t understand why the UI code is often just thrown together and barely tested when it’s the only part of the application that your clients actually see. With a small website the effects of this decision are minimal; however the effects can be disastrous with a large scale application. A well-engineered and architecturally sound UI structure is not only good practice but also allows for easily-maintained code. Both time and money are saved with basic planning of the UI.

At LCNUG, I’ll be talking about how AJAX (using ExtJS) can help manage the complexity of the UI. In particular I’ll explain how to organize and integrate JavaScript into a highly structured UI, dive into a handful of the eye-catching ExtJS widgets, and give examples within a simple .NET project.

Please share this post!

About 

Arthur Kay is a long-time nerd and JavaScript enthusiast. He lives in the Chicago suburbs and is active in the local web development community.

Arthur currently works for Sencha, Inc. as Senior Software Engineer. The thoughts, ideas, and opinions expressed on this website are Arthur's alone and do not represent his employer.

2 comments for “Using ExtJS to create an n-Tier UI

  1. July 15, 2009 at 8:23 pm

    Going big time. I think I will consider myself “professional” after giving my first invited talk. Till then, I will leave it to you the pro.

  2. Art
    July 31, 2009 at 6:33 am

    The presentation went really well last night. At some point over the next week or two I’m going to either post the power point or record a screencast so everyone can see it.

    I’m also in the process of writing this into an article for JSMag, so stay tuned for more details.

Leave a Reply

Your email address will not be published. Required fields are marked *