Monday, December 04, 2006

A Quantum Leap In Web Technologies - Dec 4, 2006

As of late, I find myself frantically trying to stay aware of, let alone understand all the new web technologies that are starting to unfold these days. Nevertheless, what you might hear me say to any person who was just familiarizing themselves with the internet for the very first time, would be a heartfelt suggestion to relax and NOT fret their novice status.

What the internet and its designers are doing is creating a simplicity for maneuvering about the internet, plain and simple. With each passing day that goes by, the learning curve by which somebody can effectively make use of the internet, surf about and gain useful information and resources to enrich their lives is shrinking.

Think about the power of an increasingly meaningful experience with each passing day and that's pretty exciting stuff in its own right, but equally or even more fascinating to some such as myself, is the potential to understand these new technologies or simply implement them and eventually be able to make a presentation of various forms of media, that looks as impressive as the next guys and allows you to deliver fascinating functionality and resources to your own visitors.

The learning curve to share or employ powerful media has been shortened dramatically. Website development has taken quantum leaps forward. Manipulation is the word that best describes what these new technologies have made possible. Knowing how to program web applications with these different technologies is a worthy undertaking for the true programmer and coding fanatic. Even now I can imagine the satisfaction not to mention the untold rewards they reap because of their skills. With greater and greater frequency these geniuses roll-out sites that allow you and I to enjoy the increasingly easy task of manipulation.

The technologies that are coming to light and that are fresh in my mind are, REST (Representational State Transfer) which is an architecture not a standard and some new implementations of Javascript, those being AJAX (Asynchronous Javascript and XML) and JSON (Javascript Object Notation. These seem to be the foundation or core technologies which allow developers to give us new flexibility and powers of manipulation. XML (Extensible Markup Language) and RSS (Rich Site Summary) an XML format and XHTML (Extensible Hypertext Markup Language) are all well known and moving ahead at breakneck speed to widespread usage and seem to be inexorably connected to the future of the web. XHTML must be considered in connection with such technologies as CSS (Cascading Style Sheets) and DOM (Document Object Model).

Of all the things mentioned, it appears that AJAX, REST and JSON are the newcomers that will add further simplification to possibilities that XML only recently brought to the table. We've made new leaps and the XML phenmomenon still hasn't even finished its debut and fulfilled all its promise. Having mentioned these particular technologies is not to suggest that I've named all that is new and forthcoming, nor do I understand all the interdependencies or relationships these technologies might share with each other or whether some of them are in direct competition. What does seem apparent is that the simplifying effect is in full swing and that one way or another it will get a lot easier for us to manipulate an impressive web presence of our own, once we make up our minds to do so.

Time to put those search engines to work and to dive into these new terms and technologies. I wouldn't want to leave you without a wonderful link that touches on all of the technologies I mentioned and quite a few others I didn't. I hope it proves quite useful as a quick reference. You could skip the search engines and still get a nice overview of what has been mentioned in this article by visiting...

http://www.informit.com/guides/guide.asp?g=xml&rl=1