This is more of a conceptual question:
1. More and more companies are using VPN's and locking out internet
connectivity (for a host of reasons, security, productivity, etc.).
2. ASP.NET requires a web server and has more layers than a .NET Windows
application
3. a .NET windows app .DLL's and .EXEs are very small
So which is better, offer a Windows .NET component ("managed") that can be
downloaded installed from a web site or distributed in some other manner
(CD, ftp, VPN) that runs faster and has a much more responsive user
interface OR an ASP.NET web server based that has a slow IE client - many
more layers & configuration dependancies. Both can commuincate with a host
of databases backends.
Since .NET framework is multi-platform and a managed .NET app can operate on
multiple platforms, it seems to me that .NET windows forms apps are actually
a better solution than ASP.NET approach (with it's host of other
requiresments and security issues).
The downside is that the component needs to be installed on the client PC,
but the reality is that most people work on a one or two, maybe 3 PC's.
Since these .NET app components are small (most of my .NET apps are well
below 1MB, most around 500KB or less) a single download will often be a lot
faster than processing ASP.NET pages.
Sooo...where does this go? I'm thinking that .NET windows apps are indeed a
better solution (in most cases) than ASP.NET web apps -- certainly a LOT
faster in execution and have less layers, more secure, and much easier to
maintain.
I think the automatic distribution of .NET framework is now changing the
decisions to go Windows Form or ASP/web server. Both worlds are now open,
perhaps the era of the IE client is numbered?
rob. 5 1692
The days of IE are not numbering simply because of security concerns: a .NET
windows component can do anything on your machine. Of course, you can
always say that you can start playing around with the security settings but
that doesn't change an iota to the real problem; as we have all learning
from the Java experience: you can take the time of doing a full security and
background check (minutes, hours, days, months, ...) on each site when you
are navigating the internet and touring many dozens of sites a day.
S. L.
"Rob R. Ainscough" <ro*****@pacbell.net> wrote in message
news:Om**************@TK2MSFTNGP09.phx.gbl... This is more of a conceptual question:
1. More and more companies are using VPN's and locking out internet connectivity (for a host of reasons, security, productivity, etc.). 2. ASP.NET requires a web server and has more layers than a .NET Windows application 3. a .NET windows app .DLL's and .EXEs are very small
So which is better, offer a Windows .NET component ("managed") that can be downloaded installed from a web site or distributed in some other manner (CD, ftp, VPN) that runs faster and has a much more responsive user interface OR an ASP.NET web server based that has a slow IE client - many more layers & configuration dependancies. Both can commuincate with a host of databases backends.
Since .NET framework is multi-platform and a managed .NET app can operate on multiple platforms, it seems to me that .NET windows forms apps are actually a better solution than ASP.NET approach (with it's host of other requiresments and security issues).
The downside is that the component needs to be installed on the client PC, but the reality is that most people work on a one or two, maybe 3 PC's. Since these .NET app components are small (most of my .NET apps are well below 1MB, most around 500KB or less) a single download will often be a lot faster than processing ASP.NET pages.
Sooo...where does this go? I'm thinking that .NET windows apps are indeed a better solution (in most cases) than ASP.NET web apps -- certainly a LOT faster in execution and have less layers, more secure, and much easier to maintain.
I think the automatic distribution of .NET framework is now changing the decisions to go Windows Form or ASP/web server. Both worlds are now open, perhaps the era of the IE client is numbered?
rob.
You should watch the MS webcast on "Smart Clients"
Rob R. Ainscough wrote: This is more of a conceptual question:
1. More and more companies are using VPN's and locking out internet connectivity (for a host of reasons, security, productivity, etc.). 2. ASP.NET requires a web server and has more layers than a .NET Windows application 3. a .NET windows app .DLL's and .EXEs are very small
So which is better, offer a Windows .NET component ("managed") that can be downloaded installed from a web site or distributed in some other manner (CD, ftp, VPN) that runs faster and has a much more responsive user interface OR an ASP.NET web server based that has a slow IE client - many more layers & configuration dependancies. Both can commuincate with a host of databases backends.
Since .NET framework is multi-platform and a managed .NET app can operate on multiple platforms, it seems to me that .NET windows forms apps are actually a better solution than ASP.NET approach (with it's host of other requiresments and security issues).
The downside is that the component needs to be installed on the client PC, but the reality is that most people work on a one or two, maybe 3 PC's. Since these .NET app components are small (most of my .NET apps are well below 1MB, most around 500KB or less) a single download will often be a lot faster than processing ASP.NET pages.
Sooo...where does this go? I'm thinking that .NET windows apps are indeed a better solution (in most cases) than ASP.NET web apps -- certainly a LOT faster in execution and have less layers, more secure, and much easier to maintain.
I think the automatic distribution of .NET framework is now changing the decisions to go Windows Form or ASP/web server. Both worlds are now open, perhaps the era of the IE client is numbered?
rob.
--
Incognito Blog { Updated Almost Daily } http://incognito.texeme.com
Security wasn't really my point -- IE client is slow & layered -- many large
corporations (and smaller ones too) go the VPN route. And I wasn't really
suggesting a problem -- just questioning the concept of IE vs. the reality
of what people need, what businesses need, and how IE has seemed to gone
full circle (getting fatter along the way) only to be a slower & less secure
solution.
I realize IE will never go away because of it's advertisement potential
entering into the homes of millions -- but when you think about it --
Cookies and host of other components needed by IE and one web server based
net App, it really seems just like a bloated slower version of what can be
contained in .NET framework with very small distribution .NET windows
apps -- you cut out the web server, you cut out the IE translation, and you
cut out the execution of malicious code the end user never wanted or needed
(such as data miners, trackers, etc. etc.).
What I am noticing is that more and more businesses are moving away from IE
(for whatever reasons) based projects.
Rob.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
wrote in message news:OY******************@TK2MSFTNGP11.phx.gbl... The days of IE are not numbering simply because of security concerns: a .NET windows component can do anything on your machine. Of course, you can always say that you can start playing around with the security settings but that doesn't change an iota to the real problem; as we have all learning from the Java experience: you can take the time of doing a full security and background check (minutes, hours, days, months, ...) on each site when you are navigating the internet and touring many dozens of sites a day.
S. L.
"Rob R. Ainscough" <ro*****@pacbell.net> wrote in message news:Om**************@TK2MSFTNGP09.phx.gbl... This is more of a conceptual question:
1. More and more companies are using VPN's and locking out internet connectivity (for a host of reasons, security, productivity, etc.). 2. ASP.NET requires a web server and has more layers than a .NET Windows application 3. a .NET windows app .DLL's and .EXEs are very small
So which is better, offer a Windows .NET component ("managed") that can be downloaded installed from a web site or distributed in some other manner (CD, ftp, VPN) that runs faster and has a much more responsive user interface OR an ASP.NET web server based that has a slow IE client - many more layers & configuration dependancies. Both can commuincate with a host of databases backends.
Since .NET framework is multi-platform and a managed .NET app can operate on multiple platforms, it seems to me that .NET windows forms apps are actually a better solution than ASP.NET approach (with it's host of other requiresments and security issues).
The downside is that the component needs to be installed on the client PC, but the reality is that most people work on a one or two, maybe 3 PC's. Since these .NET app components are small (most of my .NET apps are well below 1MB, most around 500KB or less) a single download will often be a lot faster than processing ASP.NET pages.
Sooo...where does this go? I'm thinking that .NET windows apps are indeed a better solution (in most cases) than ASP.NET web apps -- certainly a LOT faster in execution and have less layers, more secure, and much easier to maintain.
I think the automatic distribution of .NET framework is now changing the decisions to go Windows Form or ASP/web server. Both worlds are now open, perhaps the era of the IE client is numbered?
rob.
For an Intranet, you're totally right; but for the Internet, many Extranets
and B2B, .NET client applications and even Smart Clients are totally out of
consideration at this moment for security reason.
I've myself be punched on that subject by a potential client and the simple
mention of it in a free discussion has been sufficient to get me out of the
course definitely.
S. L.
"Rob R. Ainscough" <ro*****@pacbell.net> wrote in message
news:%2***************@TK2MSFTNGP09.phx.gbl... Security wasn't really my point -- IE client is slow & layered -- many large corporations (and smaller ones too) go the VPN route. And I wasn't really suggesting a problem -- just questioning the concept of IE vs. the reality of what people need, what businesses need, and how IE has seemed to gone full circle (getting fatter along the way) only to be a slower & less secure solution.
I realize IE will never go away because of it's advertisement potential entering into the homes of millions -- but when you think about it -- Cookies and host of other components needed by IE and one web server based net App, it really seems just like a bloated slower version of what can be contained in .NET framework with very small distribution .NET windows apps -- you cut out the web server, you cut out the IE translation, and you cut out the execution of malicious code the end user never wanted or needed (such as data miners, trackers, etc. etc.).
What I am noticing is that more and more businesses are moving away from IE (for whatever reasons) based projects.
Rob.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> wrote in message news:OY******************@TK2MSFTNGP11.phx.gbl... The days of IE are not numbering simply because of security concerns: a .NET windows component can do anything on your machine. Of course, you can always say that you can start playing around with the security settings but that doesn't change an iota to the real problem; as we have all learning from the Java experience: you can take the time of doing a full security and background check (minutes, hours, days, months, ...) on each site when you are navigating the internet and touring many dozens of sites a day.
S. L.
"Rob R. Ainscough" <ro*****@pacbell.net> wrote in message news:Om**************@TK2MSFTNGP09.phx.gbl... This is more of a conceptual question:
1. More and more companies are using VPN's and locking out internet connectivity (for a host of reasons, security, productivity, etc.). 2. ASP.NET requires a web server and has more layers than a .NET Windows application 3. a .NET windows app .DLL's and .EXEs are very small
So which is better, offer a Windows .NET component ("managed") that can be downloaded installed from a web site or distributed in some other manner (CD, ftp, VPN) that runs faster and has a much more responsive user interface OR an ASP.NET web server based that has a slow IE client - many more layers & configuration dependancies. Both can commuincate with a host of databases backends.
Since .NET framework is multi-platform and a managed .NET app can operate on multiple platforms, it seems to me that .NET windows forms apps are actually a better solution than ASP.NET approach (with it's host of other requiresments and security issues).
The downside is that the component needs to be installed on the client PC, but the reality is that most people work on a one or two, maybe 3 PC's. Since these .NET app components are small (most of my .NET apps are well below 1MB, most around 500KB or less) a single download will often be a lot faster than processing ASP.NET pages.
Sooo...where does this go? I'm thinking that .NET windows apps are indeed a better solution (in most cases) than ASP.NET web apps -- certainly a LOT faster in execution and have less layers, more secure, and much easier to maintain.
I think the automatic distribution of .NET framework is now changing the decisions to go Windows Form or ASP/web server. Both worlds are now open, perhaps the era of the IE client is numbered?
rob.
<"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam
please)>> wrote: The days of IE are not numbering simply because of security concerns: a .NET windows component can do anything on your machine.
I don't think it can by default. You can make it *insecure* by playing
around with security, but I believe that by default it's in a
relatively low trust environment.
--
Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet
If replying to the group, please do not mail me too This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Az Tech |
last post by:
Hi people,
(Sorry for the somewhat long post).
I request some of the people on this group who have good experience
using object-orientation in the field, to please give some good ideas
for...
|
by: Rob R. Ainscough |
last post by:
This is more of a conceptual question:
1. More and more companies are using VPN's and locking out internet
connectivity (for a host of reasons, security, productivity, etc.).
2. ASP.NET...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
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
|
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...
|
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,...
|
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...
|
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...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
| |