Quote:
|
Originally Posted by WackyT
It might not be the best. But seeing as it is the most used on the internet, you should code for it first, then modify for the others. Targeting 10% of the internet then cursing the remaining 90% doesn't make sense businesswise.
|
this is very true and an unfortunate reality of the business world. only problem is if you code something properly, it might not work on on the majority of web browsers. its very difficult to know what your code is going to do since IE doesnt play by the rules. the result is that your code requires numerous "band-aids" at best, or at worst an entire re-design to work with IE. It also makes code almost impossible to debug (Visual C++ is the same way - it will compile fine on Unix/Linux , which comply with ANSI standards and give hundreds of errors when compiling the same code in Visual Studio. So in order to make it work with Windows, you need to fix all those errors, thus breaking your unix-compatible code)
If you are a developer developing for MS systems, the MSDN library's "Knowledge Base" is a REQUIREMENT(available with a several thousand dollar MSDN subscription, or free online at
http://msdn.microsoft.com). This program is a searchable database that includes several gigabytes of content that describes "work arounds" to known bugs in MS software. Just the fact that this database exists is proof of the fact that MS knows their software doesnt work as it should, and they just don't care. They just publish a document describing the bug and call it good.