473,397 Members | 2,077 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

ASP.Net <> HTA

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
Nov 19 '05 #1
8 1494
what the heck is an "asp HTA website" ?


Nov 19 '05 #2
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.

"Tony Yums" <ra*******@sorynospam.com> wrote in message
news:43***********************@news.skynet.be...
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

Nov 19 '05 #3
http://msdn.microsoft.com/library/de...taoverview.asp

--
HTH,

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

"Jon Paal" <Jon nospam Paal @ everywhere dot com> wrote in message
news:O2*************@TK2MSFTNGP10.phx.gbl...
what the heck is an "asp HTA website" ?

Nov 19 '05 #4
Jon Paal wrote:
what the heck is an "asp HTA website" ?


Hi Jon,

here's an explenation of HTA :

Using HTA (Hypertext Application) with asp pages.
Full info @
http://msdn.microsoft.com/workshop/a...taoverview.asp

Greets
Tony
Nov 19 '05 #5
Hi Kevin,

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

Thanks

Tony
Kevin Spencer wrote:
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.

Nov 19 '05 #6
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".

--------------------------------------------------------
Politicians,like underwear,should be changed often and for the same reasons.

Nov 19 '05 #7
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.

"Jon Paal" <Jon nospam Paal @ everywhere dot com> wrote in message
news:uM****************@TK2MSFTNGP12.phx.gbl...
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".

--------------------------------------------------------
Politicians,like underwear,should be changed often and for the same
reasons.


Nov 19 '05 #8
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....
--------------------------------------------
I would rather chew on tinfoil than code in C#.
Nov 19 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Eshrath | last post by:
Hi, What I am trying to do: ======================= I need to form a table in html using the xsl but the table that is formed is quite long and cannot be viewed in our application. So we are...
2
by: Donald Firesmith | last post by:
I am having trouble having Google Adsense code stored in XSL converted properly into HTML. The <> unfortunately become &lt; and &gt; and then no longer work. XSL code is: <script...
1
by: RJN | last post by:
Hi I'm using XMLTextReader to parse the contents of XML. I have issues when the xml content itself has some special characters like & ,> etc. <CompanyName>Johnson & Jhonson</CompanyName>...
1
by: JezB | last post by:
I'm binding a DataGrid web-control to data fetched from a database. However some of my data fields contain text that is within <...> characters - I notice that everything between the <> is...
3
by: | last post by:
I have been researching articles on google on how to create a simple RSS feed that sucks <title><blurb><link><date> out of a sql server 2000 database via an aspx page. I know it has to be pushed...
1
by: RJN | last post by:
Hi I'm using XMLTextReader to parse the contents of XML. I have issues when the xml content itself has some special characters like & ,> etc. <CompanyName>Johnson & Jhonson</CompanyName>...
1
by: mike | last post by:
I've got some code like this: gametype_id = Request.Form("gametype_id") response.write "<br>gametype_id from form>" & gametype_id & "<" response.write "<br>gametype_id from database>" &...
3
by: ajay2552 | last post by:
Hi, I have a query. All html tags start with < and end with >. Suppose i want to display either '<' or '>' or say some text like '<Company>' in html how do i do it? One method is to use &lt,...
14
by: Michael | last post by:
Since the include function is called from within a PHP script, why does the included file have to identify itself as a PHP again by enclosing its code in <?php... <?> One would assume that the...
3
by: Josh Valino | last post by:
Hi, I have a client that has our product and in one of the aspx files, there is code like this: <%= SomePublicProperty %> where the public property returns a string. In the test...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.