CSS - Making Websites More Efficient

by Chris 5/28/2008 3:41:00 AM

Websites of any size and complexity can benefit from the use of CSS (Cascading Style Sheets). By using CSS, specifically external CSS files, our clients’ websites are more efficient in the following ways: 

Speed and Performance
Defining all site styles in an external CSS file greatly increases website performance. All modern browsers will download the CSS file and cache it for later use, meaning the entire site’s style sheet only needs to be downloaded once to be used for many site visits. This also decreases the size of each webpage. For those users whose browsers support Gzip or Deflate compression; even further performance could be noticed by compressing the stylesheet.

Manageability
Most websites consist of visuals that are repeated throughout the web experience. CSS allows a developer to name a specific element style and re-use that definition throughout the website. This makes it very easy to change the look of an entire website in a short period of time, with only few changes needed.

Standards Compliancy
Properly using CSS allows a website to validate against a CSS validator, creating a “valid” style sheet. Websites with “valid” style sheets are more likely to work correctly across multiple browsers, maintaining a cohesive look.  
 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Technical

ASP.NET 2.0 - Our Framework of Choice

by Chris 4/16/2008 9:18:00 AM

Our standard development framework is ASP.NET 2.0. We've been building applications using this framework for several years, as it provides the best toolset for building our clients' websites. With ASP.NET 2.0, we're able to efficiently create dynamic websites that meet our clients' needs.

Through ASP.NET 2.0 we can bring to life the look and feel that our clients desire, while providing the best functionality for them and their customers. The framework allows us to create a template for a website and then stylize it (using css) to craft a cohesive look for the site. ASP.NET 2.0 also provides us with a large number of "server controls" that we use throughout our websites. With these controls, we can efficiently display information and gather information from website users. The framework allows us to store this data in different sources for later retrieval. 

Using ASP.NET 2.0 gives us the ability to encompass all of our clients' web needs at once, with increased productivity and efficiency. For more details on this framework, check out ASP.NET's Quickstart Tutorial.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Technical

Building Better User Experience

by Chris 3/4/2008 2:35:00 AM

Over the past year, AJAX technology has allowed us to provide a more fluid and friendly user experience in our web applications.

In the past, communicating with a web server meant sending a request and waiting for a response before the user could interact with the page. AJAX allows us to communicate with a web server without refreshing the page, and thus without stopping the user experience.

AJAX (Asynchronous JavaScript and XML) is a combination of web technologies, at the core of which is the JavaScript object XMLHttpRequest. We have focused our AJAX implementation around Microsoft's feature-rich framework, which provides the most flexibility. 

With AJAX, we can select which data is sent back to the server, making our web applications more efficient, and in turn improving the responsiveness and interactivity of our websites.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Technical

 
Wright Strategies
Sign up for news & updates