Brett wrote:
> Designing a website that is compatible with a wide range of browsers running
> on various platforms, taking into considering how antivirus and firewalls
> will interact with the browser is extremely challenging.
No it's not. It's actually very straight forwards.
> I see these
> challenges only increasing as we move forward.
It'll only get easier as browsers become more secure and users become
more aware of how to maintain secure connections (whether they realise
it or not).
> Why is it that the browser
> has so many problems and an EXE (VB) app doesn't?
Popularity. Put a given .exe file to 1/2 the population of the planet
and see how long it remains secure. Days I'd imagine.
> They both run in one process yet the EXE:
No, they dont. They are doing a lot of things; script engines, rendering
engines (different versions of html, js, css, xml etc) and different
protocols, different security models... and then all the stuff it has to
do on the host platform (drawing the page via something like GDI+, or
playing video via DirectX, for example).
> - has more functionality
> - isn't flagged by a firewall (assuming port 80 is used), antivirus, popup
> blocker
> - will work even if JS is turned off
> - no compatibilty issues with DHTML
> - is compatible overall with platform it is compiled on
? Application, or web browser?
> If I'm looking to created a very function application, would compiling an
> EXE be better than trying to use Flash, DHTML, JS, etc in a web browser (IE
> on Windows/Mac)? Meaning, I'll avoid all the issues browsers continuously
> run into. The EXE will still connect to an online database behind the
> scenes.
YOu'd have to write your own protocol stack, or write something that
talks to TCP/IP. Unfortunatly TCP/IP is inherantly insecure. You have no
choice - the Internet is TCP/IP. Without getting everyone on the planet,
and all the hubs, servers and network cards in every machine everywhere
being changed you HAVE to use this protocol or your traffic simply wont
get beyond the end of your machines network / modem cable.
> Thanks,
> Brett
--
x theSpaceGirl (miranda)
# lead designer @
http://www.dhnewmedia.com #
# remove NO SPAM to email, or use form on website #