Re: Thinking Clearly



Michael Baytalsky wrote:
Joanna,

If you have no more need for Win32 support at all and need to start
.NET development *now*, then you would be making the only decision
available to you.

Exactly. Which means, keep D7 for win32 and go VS for .Net. No need to
purchase BDS 4.0, which means, no money to Borland, which means you're
dead.

However, if you want to maintain Win32 apps *and* move to .NET without
having to change your entire codebase to C# 2.0, then Delphi 2007
would more than likely be the ideal tool.

Same as above. I keep my D3-D5-D7 licenses and am very happy with them.
The only
way for Borland to get more money from me (not me personally, but imaginary
developer like me) is to release DX which actually deliver something
for Win32. D2006 sort of does it, but is not polished enough yet.
At the same time, I don't care if it supports .Net. It's better if it
does not and works faster and more reliably and adds more Win32 features
instead. As a component vendor which I am, I hate to have to test my .Net
components with D2005-2006. Especially, 2005. It doesn't work exactly
as VS. You have to write separate design-time interfaces. That sucks!

<offtopic>
Actually, I found that D2006 splash screen is the true reason I
never switched to D2006. Every time I start it, I curse the designer
who painted it black. Maybe I'm too sensitive, but I truly hate it.
It just blows my mind how they could have come up with a crap like this.
The nastiest thing is that it really reflects something that goes on
deep inside Borland and I don't like that reflection at all.
</offtopic>

If I were still doing Win32 development, there is no other sensible
option than to remain with Delphi; possibly adding VS if I had new
.NET projects. The decision to move or not is based on whether you
want to 1. move to .NET, 2. rewrite all your Delphi code in C#.

The decision is not about moving, but whether one should invest into
new version of Delphi or not. If you keep promoting .Net, there's no
reason for us to invest into new Delphi, cause we'll be using VS for
.Net.

| Long P.S. IMO, if you guys here at Borland won't stop promoting
| .Net you will end up in MS or under the bridge. You have got
| to be blind not to see that!

It is not so much a case of Borland promoting .NET, it is all about
Borland trying to keep up with providing tools to allow developers to
support as many platforms as possible and not get left behind.

IMO, they should only concentrate on Win32 and possibly on Linux and Mac.
That's still a niche (native portable development). If it is not, then
close the store. D7 is good enough. D2007 will not bring you return on
investment, unless you share the world be delivering something
breathtaking for Win32. Nobody cares for Delphi for DotNet. It's only
good for somebody to try DotNet before pitching Delphi.

| If DevCo wants to stay in business they must
| develop innovations that are not supported by .Net, better, then
| the ones in .Net, etc. If chasing MS eats up all the resources, then
| they need to stop chasing MS - that road leads to bankruptcy.

And if the future is really going to be one in which MS *ultimately*
intends to move the OS to .NET only ???

And drop all existing stuff? How's that possible? They still support DOS
apps,
etc. If they do so, then move to Linux or Mac, and MS will bury themselves
under the ruins of .Net.

I have no problem with the policy that MS will support Win32 for the
foreseeable future, but when users/clients get their hands on Vista
and see all the whizzy, whirly, visuals, etc and ask for apps that
look like that, how are Borland going to survive if they don't provide
tools to cope with those demands ?

You know better then me, that there will be native API to access all that
and it's only important for Borland to get that into some VCL+ as soon
as they can. MS will not be able to block anything as .Net only. You can
always be able to at least build a COM wrapper around .Net and it won't
be much slower, then .Net itself.

After all, you would have to convince the "nobody ever got fired for
using MS" mentality that a proprietary, non .NET tool is better; not
easy :-(

Well, I've managed to do so on every occasion so far. MS or non-MS is
not very important. At least it was not, when Borland is a public trading
company which does okey. You still work under Windows and support
everything
you need to be supporting and can create state-of-art things much faster
then same things using MS tools. Nothing is going to change. .Net doesn't
provide any functionality, that you cannot have otherwise. In fact, it
takes away. When you talk about Java, at least you can see a benefit
of truly cross-platform development. In case of .Net, there's no benefit,
just loss.

I love Delphi, I still think it's the best thing around and I refuse
to see any advantages in DotNet - anything they have there, can be
added to Delphi. I'm just very sorry to see DevCo wasting resources
chasing this marketing phantom.

HOW TRUE! I totally agree. .NET is a "marketing phantom" for Delphi
developers! DotNet is a great upgrade for the VB and MFC crowds, but a
step backwards for Windows GUI development.


Michael

.



Relevant Pages

  • Re: Thinking Clearly
    ... a case where MS is sticking it to DevCo. ... The question I have is if it will support ... interop and the core win32 API are bedrock. ... Was Win32 "bedrock" when Delphi 2 was released? ...
    (borland.public.delphi.non-technical)
  • Re: Moving from Delphi to C++
    ... "As we celebrate the 20th anniversary of Borland, ... Each release of Delphi has ... Octane will provide full support for both Windows 2003 and the ... of the VCL framework to enable the migration of existing Win32 ...
    (borland.public.delphi.non-technical)
  • Re: Borland, Let Delphi Live !
    ... they have ported their Win32 API to the platform and named it Win64 API. ... The only thing Im not confident about is creation of a Delphi for Win64 at any time soon. ... Thus I think that the moment there is a large enough population of 64 bit servers/desktops, Borland will ...
    (borland.public.delphi.non-technical)
  • Re: Why was win32 killed?
    ... here, I will continue to use Delphi, there's no question on that. ... Really was looking forward to a win32 + dotNet release though. ... Borland enterprise customer. ... Borland for so long to disclose their plans in advance. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi 2005 Win32 development stopped
    ... improve Win32 development or make a significantly better product for the end-user. ... Delphi, they wouldn't even merit a foot-note in marketting. ... someone from Borland or TeamB mentions for-in loops. ... and inherit all the bugs. ...
    (borland.public.delphi.non-technical)