« Web Standards in 2009
I guess it is probably not so cool to talk about Web Standards in 2009. But with more and more browsers available, it is now more important to comply with the standards than ever before. Browsers have their own self-interest to encourage web developers and designers to use their own standards and style. But we need to make sure that our site works as intended, in all the browsers. Following web standards is one easy way to make sure that your site works fine in more than 90% of the browsers. Making your site work with the remaining 10% of the browsers, is always tricky, time-consuming and costly! I personally recommend using popular frameworks, like jQuery or YUI, wherever possible. They keep the browser nuances away from us.
One more evolution in the web development process is the MVC pattern (or some derivative of it). In the company I work with, we still support a legacy, complex, web application, written in ASP. Unfortunately, the original developer started off using <font> and <b> tags all over and we never had time to clean it up. The only good thing about that application is that the developer tried to put all business logic inside Stored Procs, instead of individual queries in the ASP page. Just changing the theme on the site is so tedious, that we procrastinate it. On the other hand, we developed a PHP based web application last year, using Code Igniter. Maitaining that site is very easy (even though I wish we used a template engine).
Speaking of compatibility, I have a very bad experience with Google Chrome. I know that it is still in beta (so are many other Google products), but this one is so bad that it does not work well even with Google sites. You would expect that Google would have tested their browser against their sites first before making it publicly available. Here are some screenshots from Google Chrome:
- Unresponsive Google Code
- Something went wrong
- Google Apps for business not supported
Tech Force One is my web log related to technologies, I use day to day.
0
- 


