I have been using JavaScript for the last few years, and with the release of extremely fast scripts (V8, SquirrelFish Extrene, TraceMonkey, etc.), JavaScript has grown significantly. However, the share of using Internet Explorer combined with the lack of support for the latest standards makes me want to drop the bomb in Microsoft HQ, as it creates a huge amount of problems for any website.
The game should be quite dynamic on the client side, with animations and other items for the eyes, but not a full-fledged game, such as those that run directly on the OS using DirectX or OpenGL. However, this can be a little stretched for JavaScript and, of course, very slow in Internet Explorer (given that the current IE engine can be hundreds of times slower than SFX, I should see what IE9 will do), it would be better to just do is everything in flash? I know this means a plugin is required. And I have no experience with Flash (other than watching YouTube: P). It also means that I cannot just output directly from PHP, I would have to use XML or some other format to transfer data to it (JSON integrates directly into JS, and PHP can handle it easily).
Another idea is to provide an alternative interface only for IE, although I donβt know how (ActiveX maybe? Or with Flash, why not just provide it to all browsers) or not fully support it and require the use of other browsers, although this is pretty stupid from a business point of view.
So here I am, wondering which approach to take and thus ask for advice. How do I create a client side? AJAX in all browsers, Flash in all browsers or in a mix (AJAX for "modern" browsers and something else for "grandfather": IE).
source share