Amazing Ajax Programming

Posted on September 8th, 2006 in General by daya

What is AJAX programming?

Remember when the web consisted of nothing more than a few static web sites coded exclusively with HTML? Life was simple back then. Back in 1996, a website could be created in a few minutes by inserting the content into a basic HTML template, and adding some graphics for style. Now, the internet is populated with web sites that are more complex. Modern web sites use anywhere from two to sometimes twenty different programming languages, specifications and scripts. Some of the code runs on the front end, some runs on the back end, and some runs somewhere in between.

We have the wireless revolution to thank for making web programming so arduous. Most wireless devices, such as cell phones, palm tops, laptops, and even computer screens in automobiles, now come equipped with access to the internet and email. These gadgets have web browsers and platforms that are very different from what is installed on a traditional desktop PC. Wireless browsers are often not compatible with many elements of the HTML programming language. Web programming had to evolve to suit the needs of those that surf the net on wireless computers.

As a result, a deluge of new languages and systems for designing websites were introduced. These new innovations include XML, XHTML, XSL, CSS, JavaScript, VBScript, DOM, and many others. Of these, XML was probably the most important, because it enabled web designers to define data without forcing web browsers to display it a certain way. XML files were simple text files that could be interpreted by any web browser, unlike HTML. So, you ask, what is AJAX and how is it connected to this discussion?

Well, AJAX is a confluence of all these different programming specifications. AJAX itself is not a language; it is a technique that makes use of all these different components. Also, AJAX web sites can interact with the user by responding to input and changing certain parts of a web page without reloading the entire page.

AJAX makes use of several components. One component is called Cascading Style Sheets (CSS). CSS is an easy way to create web sites by specifying certain intricacies and style preferences for the page layout as part of a separate file that can then be imported into any HTML document by simple referring to the CSS File. The second part is XHTML, which is a more versatile version of HTML that is compatible with XML files. AJAX also uses the Document Object Model (DOM), which is a standard set of objects that can be used to modify web documents. The other components are scripting languages such as JavaScript and VBScript, and it also uses XML, which we have already described.

Microsoft is credited with the inspiration for AJAX when in 1998 they developed something called remote scripting to make web pages more interactive. Later on, remote scripting was taken to newer heights by other talented programmers, and eventually, AJAX was the result.

Some of the advantages of it are that it can be used to create sites that are extremely interactive, and it loads very quickly and occupies very little bandwidth. The drawbacks are that it can sometimes inhibit the use of the back button on the web browser, and sometimes the code has a problem initiating the response that it has been programmed to produce.

If you design web sites for a living, you should probably learn how to implement all of the languages described here to make your sites more interactive. If you have never studied or used XML, XHTML, JavaScript, or VBScript, you should enroll in some courses at a local computer programming institute. The use of these languages is growing as more people are connecting to the internet with wireless computers that require more flexible languages to display web sites properly across all platforms and browsers.

Popularity: 2% [?]

The limit of Ajax

Posted on September 8th, 2006 in General by Shirish

Is there is a point where one uses too much AJAX. When a site reaches this point it breaks the way a browser operated, by destroying the back/forward button, printing functions, and other basic browser concepts. AJAX to us is another tool that can be used to make the browsing experience better in some areas, but when used in comparison to an all Flash site things start to annoy me. Now that;s not to say applications like Writely fall under this category. Writely is an online web application/service and is a tool to be used. However when you get into sites that are all AJAX or Flash like every musician or band website out there, this start to bother me because as stated above it breaks the basic functionality of a browser.

A great example a an excellent use of AJAX is during a file upload process. AJAX brings a new element to this functionality, by allowing us to monitor the progress of an uploading file. An example of this neat enhancement can Sean Treadway’s blog. As posted before dhtmlgoodies has a great library of AJAX and Web 2.0 effects that can be used to accent your site. Obviously this is just our opinion, and we know there are a lot of people out there that have the opposite feelings which I respect. We have tried in our blog we have tried to use as much ajax enhancement as possible. Thanks to wordpress and and bloxpress and all other developers, who could bring us this wonderful plugins. Please give your suggestion on the limt of ajax, and how much of ajax enhancement should be used .

Popularity: 2% [?]

Greatest must have writing tools

Posted on September 8th, 2006 in General by daya

 

 

Fifty (50!) Tools which can help you in Writing

Popularity: 2% [?]

Guardian Rules of Marriage

Posted on September 8th, 2006 in General by daya

1. Your world is getting bigger today, not smaller! More history, more friends, more possibilities. Marriage is not the end of the search, it′s the beginning of all the searches that are more fun to do together.
2. Be the guardians of each other′s solitudes. Not only do you need to give each other space, you need to make each other space.
3. No difficult conversations after 10pm. Not only is it harder to solve problems when you′re tired, but at least half the time being tired is the problem.
4. The Dutch principle of Total Soccer means that any player can attack when there is an opportunity, and any player can defend when there is a need. In Total Marriage you only have two players, so this is even more important. Both of you should be able to do everything your team needs. You′ll have your preferences and strengths and habits, but if one of you goes down, the other one has to be able to cover.
5. Wedding rings don′t really come with magic powers. You will learn how to take care of each other one insight at a time. And even when you′re not sure how, show up and you′ll think of something.
6. Headphones; separate closets.
7. If you aren′t already the world′s leading experts on each other, you will be soon. It is thus your responsibility to be not only the world′s biggest fans of each other′s best qualities, but also the world′s staunchest fans of each other′s weaknesses and flaws.
8. Get pets. By far the easiest way to remember that you have to feed your shared life together is if part of it comes and stomps on you every morning.
9. No ultimatums. Ever.
10. Travel. Surprise and challenge yourselves. It′s easier to have a world together if you have a world to compare it to, and part of the fun of getting to know each other is putting yourselves, together, in positions where neither of you know what you′re going to do yourself.
11. Committing yourselves to one another is one of the most mature, responsible, focused decisions you can make. Balance it out by being immature, irresponsible and playful together as often as possible.
12. When people, especially your relatives, offer you long lists of marriage advice, just smile politely and nod until they finally shut up.

Popularity: 2% [?]

Windows Vista: Get it today!. Hurry.

Posted on September 8th, 2006 in General by daya

Microsoft has made the first release candidate of Windows Vista available as a free download.

You’ll need a key from when you registered for the Vista Beta back in June - if you didn’t, grab the download anyway because Microsoft promises to give out more keys “in the coming weeks.” This one’s a hefty 2.5 gigabyte .iso file, folks, so plan to use a good download manager. Go get it now before Microsoft’s web site crumbles (or they pull it!)

Popularity: 2% [?]

Next Page »