Contact Us Now!
info at cxlPartners dot com
cxlPartners LLC - Your one source for Websites, Web Applications, eLearning, Large Format Graphics and so much more.
Home Websites & Web Applications eLearning Large Format Printing Portfolio

Technologies

The purpose of these pages is to point out some of the technologies that are part of the World Wide Web as it exists today. It is important to be aware of them as decisions are made in deploying a website. It is not that there are necessarily right or wrong answers, but that there are choices. Those choices, by definition, exclude other things. As you move through a design and development process, early choices can be difficult to change as more layers of development are added. It is important to understand the ramifications of those choices as they are made, not when the change is costly.

I had a client many years ago who told me the reason he engaged me for a project was that he was happily paying me for the mistakes I had already made, and would not make on his project. It is experience.

It is important know the rules of any discipline. I would define an expert as someone who knows "when and how to break the rules." To succeed in any discipline you must know and understand the rules first. You must understand the inter-relationship of the rules and how they affect each other. Then you know how to bend or break a rule to satisfy a need without causing a problem. Breaking the rules is easy, especially if you don't understand them. Breaking the rules without breaking the project is another thing altogether.

This thing of building web pages and websites brings together a lot of different rule sets from numerous disciplines and technologies, some of which can be in conflict with each other. Knowing how to assemble all of these blocks into a successful website that will perform, as expected daily is not a simple task.

Some of these competing technologies and disciplines are briefly covered below. This is not a complete list, but covers most of the major ones. Many books have been written on each of these.




  1. HTML, XHTML, DHTML, etc. The building blocks of the World Wide Web are HTML, XHTML, DHTML, XML, CSS, etc.
  2. W3C Compliance The World Wide Web Consortium (W3C) is an international consortium where Member organizations, a full-time staff, and the public work together to develop Web standards.
  3. Cascading Style Sheets (css) Integration Cascading Style sheets were created to make the job of the web designer and content creator easier.
  4. Color Pallet Selection Color selection for your website is not an accident or matter of chance.
  5. JavaScript – ECMA-262 JavaScript is the most widely used scripting language on the web.
  6. Web 2.0 / AJAX O'Reilly media coined the term Web 2.0 in 2003.
  7. Adobe AIR Adobe launched a project code-named Apollo in 2006.
  8. Open Source Software Integration The concept of open source was first introduced in 1998 with the release of the code of Netscape Navigator for public access.
     
  1. Object Oriented Programming (OOP) Development Object Oriented Programming (OOP) is a programming paradigm that uses "objects" to design applications.
  2. HTML Entities Characters can be represented in a document either as themselves, a numeric character reference and a character entity reference.
  3. Cross Browser Compatibility It's a long road to compatibility.
  4. Content Management Systems (CMS) Database driven web sites, dynamic web sites, template driven web sites, etc are part of the movement from static content to easy to manage, more interesting websites.
  5. Search Engine Optimization (SEO) Having your website found by search engines is very important, right?
  6. Cookies vs. Sessions Cookies are a very useful, but an often misused tool in the website arsenal.
  7. Image Acquisition, Manipulation and Optimization Images are a key part of any successful web site.
About Us Contact Us Technologies Our Tools
© 2008 cxlPartners LLC All rights reserved.