We're currently developing a website using the following:
- Visual Studio 2010
- Microsoft Visual C#
- NHibernate version 3.3.1.4000; runtime version v2.0.50727
- .NET Framework v4.0
- MVC Version 4.0.0.0
- log4net v1.2.11.0
- jQuery v1.10.1
- jQuery UI v1.1013
- Twitter Bootstrap v2.3.2
- Holder v2.0
- IIS 7.5
- SQL 2005
My concern is I'm seeing more and more chatter about having to use workarounds.
Some examples: 1. We've had to overlay our nice upload button on top of a "Browse" button to cater for IE 7/8/9. 2. We also seem to have real challenges around size limits, anything above 10M causes the system to fail. 3. When a form is updated and data is sent back to the server we seem to have issues around the HTTP request being a GET or POST (surely this is very standard stuff?)
So I'm just doing a sanity-check here:
I know this is a vague question, but I've been out of the nuts and bolts of website development for years. Is this pretty standard these days, having a bunch of workarounds?
Does "everyone" face challenges around browser compatibility, and even compatibility of the various IE versions?
Roger