Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- From: "Hannes Danzl[NDD]" <hannes@xxxxxxxxxxxxxxxxxxx>
- Date: 29 Jun 2006 19:14:34 -0700
Not always. I never bought Delphi 7, for example. My current employer never
moved up from Delphi 6, for another example. I'd love to use D2006 at work,
but for that to happen we'd have to buy a new version of the entire
DevExpress set of components since we have only the DCU version, in addition
to the substantial costs of D2006 itself, as well as a few other components.
That makes an already difficult sell even harder.
Right, but even if you had the source, you'd loose but the most basic all IDE
integration due to lots of changes in the integration.
When I moved my newsreader over to D2006 I remember it taking only about a
day, because I had bought the source code to any third-party components I
was using. My philosophy in my personal programming projects is to use only
those component for which I have the source. However, I have no such control
This is imo how it should be, even if you never ever look at it. If nothing
else it's risk minimizing investment.
over firms in the market for a Delphi developer. More often than not we get
pulled into a project that was started a long time ago and built according
to a design philosophy that may be quite different than our own.
Yes that happens a lot. But imo that project then should stay in the
environment it was built with. There's nothing that stops from having multiple
Delphi versions installed. As a matter of fact I've D1, D3, D5, D6, D7 and
BDS2006 on my dev machine together with various C++, CBuilders, VS and VS.net.
D1 is there just for one, the rest is still in use in various products I have
to maintain.
I don't expect them to furnish anything past the version I purchase. I would
like for that version to work through the next several versions of Delphi. I
would also like to be able to use a new version of Delphi without having to
buy new versions of components, because, quite frankly, at most employers it
simply is not going to happen if it costs too much.
Understood.
There is a principle of good design that says you never change or delete
parts of an already-published interface, you simply add new non-conflicting
functionality. If you follow this rule, you greatly minimize the need to
re-test everything that is built on a particular interface just because you
add new functionality.
I agree with that for higher level interfaces, at the RTL level imo it's just
not practical or probably not even possible.
--
Hannes Danzl [NexusDB Developer]
Newsgroup archive at http://www.tamaracka.com/search.htm
.
- 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 in thenextversionof Delphi
- From: Hannes Danzl[NDD]
- Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- From: John Jacobson
- 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 the nextversion of Delphi
- Previous by thread: Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- Next by thread: Re: Captain Jake's Top Ten List of what I'd like to see in the nextversion of Delphi
- Index(es):
Relevant Pages
|
|