Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- From: Jolyon Smith <jolyons@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 30 Jun 2006 09:42:31 +1200
In article <44a44689$1@xxxxxxxxxxxxxxxxxxxxxx>,
bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx says...
John Jacobson wrote:
I would prefer it to being stuck in a very old version of Delphi simply because
it would cost a substantial amount of money to upgrade the components used.
I've never thought the upgrades were substantial. I always weigh them
against how much time would it take to develop/maintain/test this
ourselves...
Not directly relevant I guess, but the answer to this is _usually_ "a
lot less than you might think". The trick is to focus on the time
required to develop/test/maintain those bits that you need, rather than
trying to replicate the components completely, including the bits you
don't need and will probably never use or at least can live without.
If they offered free upgrades it wouldn't be an issue. But they don't.
Many of them license their source code for just a bit more. Others
offer subscriptions.
And if the version you require is a deprecated version for which no
source will be provided, no way no how? Or if the vendor has since gone
out of business?
Just looking at it from a slightly less optimistic p.o.v.
Many of
them charge a lot for upgrades,
They do? Most offer discounted upgrades.
Can't speak for the other guy in his particular case, of course, but the
fact that "most" offer cheap upgrades isn't actually much help if the
_one_ that I need doesn't.
<shrug>
I do not believe backward compatibility of dcu's will help in any
substantial way to make the "buy" argument more appealing. The solution
is really simple: when buying a component, buy the source code edition.
Ditto to that.
However, I can understand the frustration where source code is/was not
available for a component that absolutely had to be used to save time
and expense, not-with-standing the risk of using a non-source component
(see your own point #1 in this post).
Making DCU's compatible in this way wouldn't prevent you from doing
things "properly" (using components+source where possible) but would at
least not leave you high and dry if you choose or are forced not to do
things properly.
<shrug>
fwiw - I still think it's a less than great idea, but as I said, can
understand the frustration.
:)
--
Jolyon Smith
.
- Follow-Ups:
- References:
- Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- From: Captain Jake
- Re: Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- From: Brian Moelk
- Re: Captain Jake's Top Ten List of what I'd like to see in the nextversion of Delphi
- From: Nick Hodges (Borland/DevCo)
- Re: Captain Jake's Top Ten List of what I'd like to see in the nextversion of Delphi
- From: John Jacobson
- Re: Captain Jake's Top Ten List of what I'd like to see in thenextversion of Delphi
- From: Brian Moelk
- Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- From: John Jacobson
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionof Delphi
- From: Brian Moelk
- Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- Prev by Date: Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionof Delphi
- Next by Date: Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- Previous by thread: Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionof Delphi
- Next by thread: Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- Index(es):
Relevant Pages
|