473,396 Members | 2,039 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,396 software developers and data experts.

Out of the frying pan....into the fire...

With .Net, we were supposed to get rid of DLL hell (which was a myth to
begin with). However, with the release of 3 .Net frameworks (and many more
to come) and the associated service packs, aren't we back to something just
as bad?

If a client doesn't have the version of .Net that you coded the app in, you
will have to provide it (and the associated bloat that goes with it).

What have we gained with .Net?

---------------------------------------------

There is an answer (at least for my team). Recently it has become a
considerably more pricey answer, but it is still an answer to DLL hell and
..Net version hell. It's Thinstall.

I have used it for a long time, and love it. Now, the pricing model is
different ($4,000 for a single application license), but it will pay for
itself in reduced help desk calls if you are distributing software that
people must pay for - especially if you have a large customer base. (If you
are just a tinkerer in software or distribute free software, it's probably
not worth it.)

No, I don't get paid for mentioning them. (If they read this and just WANT
to pay me....I guess that'd be OK too. ; ) ) But, you can get 5% off for
mentioning my email address as a promotion code. It's jim UNDERSCORE
UNDERSCORE hubbard @ h0tm@1l d0t com .

Jonathan Clark and his team are always available to help with any
issues.....now if he could just do something about the price so that smaller
developers could afford to play with it......

Jim Hubbard
Jul 21 '05 #1
5 1238

"Jim Hubbard" <re***@groups.please> wrote in message
news:kM********************@giganews.com...
With .Net, we were supposed to get rid of DLL hell (which was a myth to
begin with). However, with the release of 3 .Net frameworks (and many more to come) and the associated service packs, aren't we back to something just as bad?

If a client doesn't have the version of .Net that you coded the app in, you will have to provide it (and the associated bloat that goes with it).

What have we gained with .Net?

---------------------------------------------

There is an answer (at least for my team). Recently it has become a
considerably more pricey answer, but it is still an answer to DLL hell and
.Net version hell. It's Thinstall.

I have used it for a long time, and love it. Now, the pricing model is
different ($4,000 for a single application license), but it will pay for
itself in reduced help desk calls if you are distributing software that
people must pay for - especially if you have a large customer base. (If you are just a tinkerer in software or distribute free software, it's probably
not worth it.)

No, I don't get paid for mentioning them. (If they read this and just WANT to pay me....I guess that'd be OK too. ; ) ) But, you can get 5% off for
mentioning my email address as a promotion code. It's jim UNDERSCORE
UNDERSCORE hubbard @ h0tm@1l d0t com .

Jonathan Clark and his team are always available to help with any
issues.....now if he could just do something about the price so that smaller developers could afford to play with it......

Jim Hubbard


Maybe. I have noticed that many wish to mkae code that works with either the
1.0 version or 1.1. If this is possible, then we have a DllHell 2.0
scenario, right?

/Fredrik
Jul 21 '05 #2
Maybe. I have noticed that many wish to mkae code that works with either
the
1.0 version or 1.1. If this is possible, then we have a DllHell 2.0
scenario, right?

/Fredrik


Microsoft has been pretty good at bringing code forward in .Net with only a
recompile. Not perfect....but pretty good.

Problem is....do you really want to recompile all of your code and
redistribute it every time there is a substantial shift in .Net? I know I
don't.

Jim Hubbard
Jul 21 '05 #3
How so? I've done this a bunch and don't really find it much of a problem
at all.

--
W.G. Ryan MVP (Windows Embedded)

TiBA Solutions
www.tibasolutions.com | www.devbuzz.com | www.knowdotnet.com
"Fredrik Wahlgren" <fr****************@mailbox.swipnet.se> wrote in message
news:e4**************@TK2MSFTNGP10.phx.gbl...

"Jim Hubbard" <re***@groups.please> wrote in message
news:kM********************@giganews.com...
With .Net, we were supposed to get rid of DLL hell (which was a myth to
begin with). However, with the release of 3 .Net frameworks (and many more
to come) and the associated service packs, aren't we back to something

just
as bad?

If a client doesn't have the version of .Net that you coded the app in,

you
will have to provide it (and the associated bloat that goes with it).

What have we gained with .Net?

---------------------------------------------

There is an answer (at least for my team). Recently it has become a
considerably more pricey answer, but it is still an answer to DLL hell and .Net version hell. It's Thinstall.

I have used it for a long time, and love it. Now, the pricing model is
different ($4,000 for a single application license), but it will pay for
itself in reduced help desk calls if you are distributing software that
people must pay for - especially if you have a large customer base. (If

you
are just a tinkerer in software or distribute free software, it's probably not worth it.)

No, I don't get paid for mentioning them. (If they read this and just

WANT
to pay me....I guess that'd be OK too. ; ) ) But, you can get 5% off for mentioning my email address as a promotion code. It's jim UNDERSCORE
UNDERSCORE hubbard @ h0tm@1l d0t com .

Jonathan Clark and his team are always available to help with any
issues.....now if he could just do something about the price so that

smaller
developers could afford to play with it......

Jim Hubbard


Maybe. I have noticed that many wish to mkae code that works with either

the 1.0 version or 1.1. If this is possible, then we have a DllHell 2.0
scenario, right?

/Fredrik

Jul 21 '05 #4

"Jim Hubbard" <re***@groups.please> wrote in message
news:07********************@giganews.com...
Maybe. I have noticed that many wish to mkae code that works with either
the
1.0 version or 1.1. If this is possible, then we have a DllHell 2.0
scenario, right?

/Fredrik
Microsoft has been pretty good at bringing code forward in .Net with only

a recompile. Not perfect....but pretty good.

Problem is....do you really want to recompile all of your code and
redistribute it every time there is a substantial shift in .Net? I know I
don't.

Jim Hubbard


Neither would I. It's like having to recompile whenever there's a new
version of Windows.

/Fredrik
Jul 21 '05 #5
"Jim Hubbard" <re***@groups.please> wrote in message
news:kM********************@giganews.com...
With .Net, we were supposed to get rid of DLL hell (which was a myth to
begin with). However, with the release of 3 .Net frameworks (and many
more to come) and the associated service packs, aren't we back to
something just as bad?

If a client doesn't have the version of .Net that you coded the app in,
you will have to provide it (and the associated bloat that goes with it).


No. Why do you think that? Just code it to the minimum version you want to
support.

John Saunders
Jul 21 '05 #6

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

Similar topics

1
by: Mike Miller | last post by:
When you import data using DTS into a table that has triggers - do the triggers fire off if there are triggers for on insert or on after insert? Thanks, --Micah
0
by: Alex Stevens | last post by:
Hi, I have a page in which I've added code to the Page_Load event. I send the url to a user in an email, and they click on it to activate an account. I put a breakpoint on the first execuable...
3
by: Joachim Klassen | last post by:
Hi all, first apologies if this question looks the same as another one I recently posted - its a different thing but for the same szenario:-). We are having performance problems when...
5
by: Carlo Marchesoni | last post by:
From an aspx page (A.aspx) I open another one (B.aspx - for table lookup). When the user selects an entry in B.aspx I would like to force a button's event in A.aspx to be fired. I guess the only...
2
by: Sam Miller | last post by:
Hi, I have a button event that won't fire. I left it on Friday and it worked fine. I came back in on Monday and it won't fire. I tried putting another button and just putting a...
2
by: Ofer | last post by:
I finally learned that DataGrid1.EditItemIndex = {row I want} -1 DataGrid1.DataBind() will make that row get to edit mode. I am stiil looking for ways to programticaly do other things: 1) show...
15
by: Daren | last post by:
Hi, I need to be able to split large string variables into an array of lines, each line can be no longer than 70 chars. The string variables are text, so I would additionally like the lines...
3
by: =?Utf-8?B?SlA=?= | last post by:
<asp:GridView ID="gridResults" runat="server" AutoGenerateColumns="False" Width="98%" PageSize="25" AllowPaging="True" OnSorting="gridResults_Sorting" OnPageIndexChanging...
9
RBPierce
by: RBPierce | last post by:
Hey all, hoping someone can help me with a workaround. I've got an event set to fire when a textbox changes or loses focus- no problems. However, when the user clicks into the box and Right Click-->...
176
by: . | last post by:
9/11 Mysteries http://video.google.com/videoplay?docid=-8172271955308136871 http://www.911weknow.com Ignore those who would go to great effort and expend much of heir time in poo-pooing this...
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
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,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.