| "In conclusion, people are finally beginning to understand the hard way: Web Browsers really make poor client application runtimes for all but the most basic of things.
ActiveX is a security nightmare and counter to making cross-platform applications.
The web is a constantly changing and evolving standard separate from Microsoft or any specific operating system, as such implementing an application for just one specific browser and version with no intent to keep it updated is just asking for disaster.
Tying local help files or other local content to a "live" web browser that may change in functionality is a bad idea. But, nobody ever listened to anything I have to say." Narrator: And nobody listened to anything he said. |
As an aside, I do still think that if a cross-platform application framework that were built from the ground-up for secure Internet-delivered application use had ever materialized in a robust way, we would probably be in a better place as an industry. But, that didn't happen, and it certainly wasn't for lack of trying - see Java Applets/Web Start/JavaFX, Silverlight, and of course the elephant in the room Flash / Flex.
Instead, HTML evolved into dynamic HTML / "the DOM" / HTML5, and each layer of abstraction built there was "good enough" to dethrone all challengers - in no small part due to, again, people heeding the advice of the OP quote and not implementing browser-locked software.