ASP.Net <> HTA

T

Tony Yums

Hi,

I was wondering if someone had any ideas on the following :

What is the reason to use HTA (HTML application) in stead off (or visa
versa) ASP. NET ?

We have an asp HTA website, but want to move to asp.net.

I don't see any reason to keep HTA. Especially, if you check that on
other platforms (Mac, etc) HTA is not recognized.


Ok, we know that HTA gives the ability to a nice front end application
behavior, feeded by server communication, and allows to have full access
to the client computers environment (no security stuff).
Which is cool to check for any prerequisites...But is not necessary for us.

As we can have all our functionality using plain ASP.Net, I proposed to
my colleagues to skip the HTA approach. But they are convinced yet.

Are there any caveats ?

Thanks for any comment or ideas on this,

Greets
Tony Yums
 
K

Kevin Spencer

Hi Tony,

You've already identified the major players in the argument: Cross-browser
support on the oned hand, and a nice "Windows Forms-Like" front-end on the
other hand. There are other reasons, though, to switch to ASP.Net.

First, on the negative-HTA side, you have some serious security issues with
HTA, as it doesn't run in the browser sandbox. Also, your users are
responsible for disabling any Service Pack settings, etc. that may prevent
the HTA from working in the client browser. This makes support more
expensive.

Second, as an ASP.Net app exists and runs on the server, you always have one
version and one copy of the app to work with. You can fix it, extend it, and
maintain it real-time. This simplifies things a good bit.

Third, ASP.Net is .Net. That alone, with all of its implications (too many
to list), makes it worthwhile to use.

If you need a nice-looking front-end, consider using a SWF.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Big things are made up of
lots of little things.
 
T

Tony Yums

Hi Kevin,

thanks for the argumentation.
This seems supporting my point of view :)

Thanks

Tony
 
J

Jon Paal

I know what HTA is and I know what ASP is.
These are independent tools and I see no such definition of anything as an "ASP-HTA website".
 
K

Kevin Spencer

That would be a web site that employs ASP on the server, and HTA on the
client.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Big things are made up of
lots of little things.
 
J

Jon Paal

A web site can't employ HTA.
That has to be installed on the client by the user.

Not to mention the incredible security risk....
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,042
Latest member
icassiem

Latest Threads

Top