Cross-browser compatibility with ASP.NET 3.x?
-
One of our clients wants us to create a web application that is compatible with Internet Explorer 6+, Firefox 2+ and possibly Safari. They want us to use ASP.NET 3.x and Ajax. I've been developing Web apps for the past few years but for only IE. My question is how difficult is this to achieve? How much overhead does this add to a project's life cycle?
-
One of our clients wants us to create a web application that is compatible with Internet Explorer 6+, Firefox 2+ and possibly Safari. They want us to use ASP.NET 3.x and Ajax. I've been developing Web apps for the past few years but for only IE. My question is how difficult is this to achieve? How much overhead does this add to a project's life cycle?
Theoritically, ASP.NET framework claims to be compatible with IE, Firefox and Safari. It's a good choice to use ASP.net 3.x and ASP.net AJAX as the framework detects the browser type and generates content accordingly. There may be a few practical issues but usually should be resolved quickly. One area you need to be careful about is when your developers write custom Javascript code which is rendered as-is by ASP.net or when you use third party tools.
------------------------------------------- It's code that drives you - Shyam
-
Theoritically, ASP.NET framework claims to be compatible with IE, Firefox and Safari. It's a good choice to use ASP.net 3.x and ASP.net AJAX as the framework detects the browser type and generates content accordingly. There may be a few practical issues but usually should be resolved quickly. One area you need to be careful about is when your developers write custom Javascript code which is rendered as-is by ASP.net or when you use third party tools.
------------------------------------------- It's code that drives you - Shyam
-
We just heard back from the client that we don't need to support Safari. Only support for IE6+ and Firefox 3 is required.
Well it is generally safe to develop an asp.net application using ajax for IE and firefox. As previsouly said, simply take care of the home made js code from your developers. As an advice, I would also recommend that you split your dev team into 2 parts, one using IE and one using firefox. While not a great project management method (!!), this has proven to reduce the number of problems in projects I've been involved into.
______________________ Dominic Goulet FroggedSoft