Board index » cppbuilder » Re: Move to Java or .NET advice requested?

Re: Move to Java or .NET advice requested?


2004-01-23 03:11:05 PM
cppbuilder30
"Dave Jewell"wrote:
Quote
>Why want you people Borland to publish letters???

Peter, I don't understand what you're asking?
There is a lot of demand in this group for the 'second letter'. But if you
do not believe or have trust in what's in the first letter why would you
have trust in another letter?
A change in the management team doesn't always mean a new direction is
choosen. If J.P. le Blanc is sacked I can understand why. But that doesn't
mean Borland will quit C++-tool development. I think the direction with CBX
is exciting and for a cross-platform development tool the Windows.NET
platform is to big to ignore.
Peter
 
 

Re:Re: Move to Java or .NET advice requested?

"Peter Agricola" wrote:
Quote

"Randall Parker" wrote:
>Peter, Do you live a charmed life where you don't periodically run into
bugs in BCB
>that cost you a day or two?
>
>Or do you just not use BCB much any more?

I do use BCB5 every day. I've learned to work around the bugs. This has
costed me an awfull lot of time indeed :-( .
On second thoughts, now I don't use the VCL anymore it seems I have less
trouble than before. I recently used the ClassExplorer, wich is turned off
of course, for a whole hour without troubles ;-) .
Peter
 

Re:Re: Move to Java or .NET advice requested?

"Randall Parker" < XXXX@XXXXX.COM >wrote in
message news:401069ef$ XXXX@XXXXX.COM ...
Quote
The transition to 64 bit address space is not nearly so helpful to so many
people at
this point. The processors are actually ahead of the user base and so much
so that
Microsoft has been taking its dear time coming out with a 64 version of
Windows for
AMD's 64 bit chip. There just is not a huge demand for bigger address
spaces. Most
machines are shipping with 256 megs default and on web sites of Dell, HP,
and similar
places you can get a desktop PC with a max of 1 gig.
Heartily agreeed. 16-bit programming was a major PITA with those itty-bitty
little segments to worry about all the time -- I think it's been years since
I've even thought about segments! Moving to 32-bits was like a breath of
fresh air. But there doesn't seem to be any compelling reason to move to
64-bits right now.
Quote
The same is happening with many classes of applications. Years ago new
word
processors version stopped seeming like incredibly compelling improvements
over
previous versions. Most people who have moved from Word 97 to 2k to the
latest would
be hard put to tell you what is so great about the later versions.
Which, of course, is why Microsoft are continually forced to come up with a
new look and feel, pretty new colour scheme, etc, in order to make end-users
feel good about how much money they've just spent. ;-)
Dave
 

{smallsort}

Re:Re: Move to Java or .NET advice requested?

"Chris Hill" < XXXX@XXXXX.COM >wrote in message
Quote
Borland has a clear advantage over Microsoft in the Win32 space:
VCL+Win32 is better than raw Win32 for many applications.
Yes - absolutely right. And if Borland abandon Win32 at this point (when
there are still several years of productive life in Win32 programming) and
instead move 100% into .NET dev-tools (where they *dont* have any clear
advantages at this point) then Microsoft will be laughing themselves silly.
Dave
 

Re:Re: Move to Java or .NET advice requested?

"Peter Agricola" < XXXX@XXXXX.COM >wrote in message
Quote
There is a lot of demand in this group for the 'second letter'. But if you
do not believe or have trust in what's in the first letter why would you
have trust in another letter?
I don't trust the first letter because it was written by a different bunch
of people. :-)
Quote
A change in the management team doesn't always mean a new direction is
choosen. If J.P. le Blanc is sacked I can understand why. But that
doesn't
mean Borland will quit C++-tool development. I think the direction with
CBX
is exciting and for a cross-platform development tool the Windows.NET
platform is to big to ignore.
I agree that a change in management team doesn't *always* mean a new
direction. But in this case, we have to remember that (a) a *lot* of
top-level people have just been replaced, including most of the execs. (b)
JP has been fired, who was heading up the C++ team. (c) Borland have been
pretty darn quiet about their C++ plans over the last few weeks. (d) CBX
in its present form was not properly thought-out before it was launched.
Taken together, all these factors suggest to me that the previous Open
Letter isn't worth a damn, and that we won't really know what's happening
until (as I've already said) the dust has settled and the new management
have some time to decide what to do.
You say "But that doesn't mean Borland will quit C++-tool development" and I
agree with you. I very much hope that Borland will still be committed to
C++ development. There are exciting things happening regarding Microsoft's
commitment to C++ and I hope Borland will get that message and follow suit.
For what it's worth, I think the management shakeup is a good thing: it
makes me optimistic that the new plan will be better than the old.
Dave
 

Re:Re: Move to Java or .NET advice requested?

"Dave Jewell" wrote:
Quote
>Borland has a clear advantage over Microsoft in the Win32 space:
>VCL+Win32 is better than raw Win32 for many applications.

Yes - absolutely right. And if Borland abandon Win32 at this point (when
there are still several years of productive life in Win32 programming)
Borland doesn't abandon Win32. Microsoft does. BCB will still be working in
your several years of productive life in Win32 programming.
Quote
and
instead move 100% into .NET dev-tools (where they *dont* have any clear
advantages at this point) then Microsoft will be laughing themselves
silly.
Borland has to catch up with .NET. There is no one starting a (large) Win32
project these days. So there is no one to sell BCB anymore. The fact that it
is the best Win32 development environment is irrelevant on .NET. No one buys
BCB for maintenance when the program isn't written in BCB. When it is
written in BCB there is no need to buy it...
If Borland doesn't provide a Managed C++ tool Microsoft will be laughing
themselves silly.
Peter
 

Re:Re: Move to Java or .NET advice requested?

"Peter Agricola" < XXXX@XXXXX.COM >wrote in message
Quote
Borland doesn't abandon Win32. Microsoft does. BCB will still be working
in
your several years of productive life in Win32 programming.
I'm talking about bug fixing the *existing* Win32 products. Having said
that, I doubt that the new functionality in FCL will be *entirely* hidden
from inquisitive Win32 developers..... ;-)
Dave
 

Re:Re: Move to Java or .NET advice requested?

On Fri, 23 Jan 2004 11:14:04 +0100, "Peter Agricola"
< XXXX@XXXXX.COM >wrote:
Quote

"Dave Jewell" wrote:
>>Borland has a clear advantage over Microsoft in the Win32 space:
>>VCL+Win32 is better than raw Win32 for many applications.
>
>Yes - absolutely right. And if Borland abandon Win32 at this point (when
>there are still several years of productive life in Win32 programming)

Borland doesn't abandon Win32. Microsoft does. BCB will still be working in
your several years of productive life in Win32 programming.
Microsoft has not abandoned Win32. _New versions_ of Microsoft's
Visual C++ will continue to support Win32 development along with the
ever expanding .NET support. Microsoft is not at the point with Win32
where they tell you to use a previous version of their development
tools.
Quote
>and
>instead move 100% into .NET dev-tools (where they *dont* have any clear
>advantages at this point) then Microsoft will be laughing themselves
silly.

Borland has to catch up with .NET. There is no one starting a (large) Win32
project these days. So there is no one to sell BCB anymore. The fact that it
is the best Win32 development environment is irrelevant on .NET. No one buys
BCB for maintenance when the program isn't written in BCB. When it is
written in BCB there is no need to buy it...
If Borland doesn't provide a Managed C++ tool Microsoft will be laughing
themselves silly.
And if Borland provides a Managed C++ tool, Microsoft can laugh for a
different reason. Borland can adopt as many .NET technologies as it
wants, but at the end of the day they must provide a compelling reason
to choose their tools over Microsoft's (VCL provides a reason for
Win32 developers). Catching up with .NET is not an easy thing to do
given the resources Microsoft has to develop it, but parity is not
enough. In some dimension a Borland tool must be clearly superior to
succeed, just look at Borland's past success and compare to the
competition.
Borland has been successful with JBuilder, but that is because there
was a need for a Java IDE and Sun didn't ship a powerful development
environment when JBuilder was entering the market. There is a
different situation with Microsoft and .NET.
As for no reason to buy a future version of BCB, I suspect if Borland
moved BCB up to the same VCL level as Delphi, included a new compiler,
and worked to improve the quality of the IDE there would be many
interested customers. And placing .NET and Win32 support in the same
product (not bundling an old version) would also help smooth the
transition (this way you can buy both the proven technology and fund
Borland's future .NET efforts).
Chris Hill
XXXX@XXXXX.COM
 

Re:Re: Move to Java or .NET advice requested?

"Chris Hill" < XXXX@XXXXX.COM >wrote in message
Quote
Microsoft has not abandoned Win32. _New versions_ of Microsoft's
Visual C++ will continue to support Win32 development along with the
ever expanding .NET support. Microsoft is not at the point with Win32
where they tell you to use a previous version of their development
tools.
Very true. It's surprising how many different types of Win32 project are
supported by VS.NET.
Microsoft have a history of luring competitors into a position where they
spend precious resources on "The Big New Thing" and then find themselves
shafted. Like OS/2 for instance. I'm certainly not saying that .NET is a
cunning plan designed solely to lure Borland to their doom..... :-) I'm
just saying that if Borland have any sense, they will keep their options
open.
Quote
In some dimension a Borland tool must be clearly superior to
succeed, just look at Borland's past success and compare to the
competition.
Yes, this is the quintessential problem for Borland. The key point I keep
coming back to is this: if customers didn't go for Borland tools at a time
when Delphi/BCB was *far* superior to what Microsoft was offering, why on
Earth should customers go for Borland tools now? There is really only one
answer, but Borland won't accept it.
Quote
As for no reason to buy a future version of BCB, I suspect if Borland
moved BCB up to the same VCL level as Delphi, included a new compiler,
and worked to improve the quality of the IDE there would be many
interested customers. And placing .NET and Win32 support in the same
product (not bundling an old version) would also help smooth the
transition (this way you can buy both the proven technology and fund
Borland's future .NET efforts).
Agreed. At the end of the day, VS.NET will let you work with C#, C++,
VB.NET, etc, and you can target Win32 or .NET. I feel sure that Borland
could create an integrated IDE capable of targeting Win32 and .NET, and
containing integrated support for C++ and Object Pascal and (in the .NET
case) VB.NET and C#.
Dave
 

Re:Re: Move to Java or .NET advice requested?

"Dave Jewell" wrote:
Quote
>In some dimension a Borland tool must be clearly superior to
>succeed, just look at Borland's past success and compare to the
>competition.

Yes, this is the quintessential problem for Borland.
Cross-Platform?? I think Microsoft/Windows won't be as {*word*109} as it is
these days. Especially not with all embedded software devices wich are
comingon the market.
Quote
>As for no reason to buy a future version of BCB, I suspect if Borland
>moved BCB up to the same VCL level as Delphi, included a new compiler,
>and worked to improve the quality of the IDE there would be many
>interested customers. And placing .NET and Win32 support in the same
>product (not bundling an old version) would also help smooth the
>transition (this way you can buy both the proven technology and fund
>Borland's future .NET efforts).

Agreed. At the end of the day, VS.NET will let you work with C#, C++,
VB.NET, etc, and you can target Win32 or .NET. I feel sure that Borland
could create an integrated IDE capable of targeting Win32 and .NET, and
containing integrated support for C++ and Object Pascal and (in the .NET
case) VB.NET and C#.
CBX is targeting Win32 already. The only question is will there be an
integrated VCL-designer. There will be one for VCL for .NET.
Why would one learn as many languages as are available for .NET? The
advantage of .NET is that I can use a piece of code someone else has written
in his favourite language, not in C++. Something we had with Delphi code but
Delphists not with our C++ VCL code. (or can I use only an assembly written
in another language?)
Peter
 

Re:Re: Move to Java or .NET advice requested?

"Peter Agricola" < XXXX@XXXXX.COM >wrote in message
Quote
Cross-Platform?? I think Microsoft/Windows won't be as {*word*109} as it is
these days. Especially not with all embedded software devices wich are
comingon the market.
I think this is a completely seperate issue, but at least Microsoft are
adressing it with CF. I suspect it will be a few years yet before
smartphones become the "{*word*109}" computing platform. ;-)
Quote
CBX is targeting Win32 already. The only question is will there be an
integrated VCL-designer.
It's a big question. :-)
Dave
 

Re:Re: Move to Java or .NET advice requested?

Not if its buggy. Or at least not if patches for the bugs are still going to be years
apart or never.
But yes of course, its a good direction.
Duane Hebert wrote:
Quote
>Exactly. BCB specificly addresses Windows (ok so Kylix is around). CBX
>specifically addresses developing for whatever platform you want.

Yep. That's what's interesting about it. The only problem is the timing
of some working release for us. I like the idea and if there was a working
version with some sort of GUI support we would probably be currently
converting our GUI stuff to that.

>I've been around a while. I was annoyed and fought about moving to support
>the changes in DOS 2, in OS/2, the text mode versions of Windows, Windows
>386, 16 bit Windows 3.* and now 32 bit Windows. At each step I resented the
>changes and paid dearly for it. Do what I say and not what I do. Embrace
>change. Also note that people will pay though the nose for the latest,
>greatest thing.

It doesn't really bother me when platforms change, especially when they
get better. Designing 16 bit DOS apps had myriad problems that
I no longer have to deal with. (Even that was much better than Octal
machine code for pdp/10/11/12s)

I'm not so sure about this managed C++ though. I love C++ as a language
and would prefer to use it. Even that though is just a personal preference.
Software engineering is about a lot more than language syntax and style.

>By the way, it looks as if the future may not necessarily be limited to
>moving to the latest Windows or Unix or one of the Unix wanna-be's. A lot
>of work is done in embedded and the growth rate of that field is massive.
>Think phones, PDA's, ARM processor, Symbian - all things which are also
>addressed by CBX.

Yep. That's another point in favor of CBX. Our systems are generally control systems
or remote management systems accessing the control systems. The remote systems
are always going to be on some user friendly desktop but the control systems would
fit much better into some imbedded platform. We also develop some of our own small
controls that use PICs and such so it could be interesting.

I just wish that Borland would get something out there soon.
 

Re:Re: Move to Java or .NET advice requested?

"Dave Jewell" wrote:
Quote
>Cross-Platform?? I think Microsoft/Windows won't be as {*word*109} as it is
>these days. Especially not with all embedded software devices wich are
>comingon the market.

I think this is a completely seperate issue, but at least Microsoft are
adressing it with CF. I suspect it will be a few years yet before
smartphones become the "{*word*109}" computing platform. ;-)
Why do you say "but at least Microsoft are adressing it with CF"? BCB and
CBX are targeting the phonemarket already with support for Symbian. I doubt
we will see a lot of 'MS-phones'.
Peter
 

Re:Re: Move to Java or .NET advice requested?

Chris makes a good point... But maybe leaves out the fact that M$ is only
charging $1000 for C#, C++, J#, VB etc. .NET in one studio. It is RAD, and seems
to be a Borland knock off. Add to that Borland C# came out after M$ C#, and looks
the same, so Borland looks like the follower. The price does not, Borland is
clearly the "leader". What happend to getting what you pay for? Borland has to
add value to charge, (look for yourself in your area), what amounts to at least 8
times as much, from the perspective that Delphi is seperate from C++ Builder is
seperate from Builder X and so on for J Builder and each are at least double M$
single product price. Correct me if I'm mistaken, but last I checked, M$ puts the
current version of each in its studio, Borland puts antiquated professional
versions of Delphi in its enterprise level C++ product; and futher makes a
mockery of the very definition of the term "Studio", which heretofore meant
multiple concurrent versions of multiple languages in one box that work well when
used together.
For us the price was justified because BCB5 ran circles around VC++ 5 and 6 for
plant floor operations that require GUI and low level apps, and we only use one
language, not resorting to VB top ends.
Moving on with whatever comes out will require similar added value. We have
purchased the M$ studio after having weighed C#Builder with it, on an even par
for the same apps, and found nothing to justify the added cost. We further
recieved -- for free, if you will -- VC++.NET and VB.NET. For our plant floor
operations, .NET is still to slow, so much advancement will be needed before we
upgrade BCB5 with something else -- We also saw little value in upgrading to
BCB6, except XML support (my boss would not agree that that alone justified the
upgrade).
When something comes out that gives us economic advantage, we will buy it. We
will continue to use BCB5 till then, for Plant floor applications, and M$ Studio
for web/PDA support.
Chris Hill wrote:
Quote
On Thu, 22 Jan 2004 12:18:34 -0500, "Ed Mulroy [TeamB]"
< XXXX@XXXXX.COM >wrote:
>Therefore you are annoyed at Borland because they are not going to support
>the new Win32 stuff where there will be no new Win32 stuff and annoyed at
>Borland because they are supporting the new .NET stuff which is where all
>the new Windows stuff will be. So Borland tools will continue to support
>the Win32 stuff that exists but will not be enhanced as well as the new
>stuff that comes out which Microsoft has said will be .NET. Because Borland
>is providing support for Win32 and .NET you are angry and are considering
>switching to some other vendor because their tools will provide support for
>Win32 and .NET.
>
>Don't you see some glitches in that reasoning?
>
>. Ed

I think people are annoyed because it is not clear what Borland's
attitude towards Win32 is. Microsoft will continue to support Win32
in Visual C++ (now and in future versions). I can't say I know what
Borland will do with C++ or Delphi on this front (will Win32 targeting
versions be different, lagging applications or will they ever coexist
in a single program?). Borland has a clear advantage over Microsoft
in the Win32 space: VCL+Win32 is better than raw Win32 for many
applications. That Win32 will be more static than it has been in the
past does not mean that development tools targeting Win32 must cease
development and innovation along with Win32.

For .NET Borland has no such advantage. Microsoft is investing
heavily in .NET, and in the .NET space has many VCL like features.
Borland can't ignore .NET, and they haven't. But they also can't
afford to get in a .NET competition where they are aping Microsoft
(using the same languages and class libraries) with more expensive but
no more capable products. It seems to me that a clear transition
strategy and a development tool that targets both .NET and Win32
(using a framework such as VCL) would be a good move for Borland.

I would look for improved and enhanced support for Win32 and for
Borland to deliver an innovation that is to .NET what the VCL was to
Win32. I am increasingly concerned about the potential for either of
these things to occur.

Chris Hill
XXXX@XXXXX.COM
 

Re:Re: Move to Java or .NET advice requested?

Amen. If C++Builder's VCL was up to Delphi 7 when we were evaluating BCB6, which
was well after Delphi 7 came out, those features would have made the sale, we
would be using BCB7 as long as BCB6 bugs were minimized. We just could not sell
upgrading from BCB5 to 6 as it was.
Chris Hill wrote:
Quote
On Fri, 23 Jan 2004 11:14:04 +0100, "Peter Agricola"
< XXXX@XXXXX.COM >wrote:

>
>"Dave Jewell" wrote:
>>>Borland has a clear advantage over Microsoft in the Win32 space:
>>>VCL+Win32 is better than raw Win32 for many applications.
>>
>>Yes - absolutely right. And if Borland abandon Win32 at this point (when
>>there are still several years of productive life in Win32 programming)
>
>Borland doesn't abandon Win32. Microsoft does. BCB will still be working in
>your several years of productive life in Win32 programming.

Microsoft has not abandoned Win32. _New versions_ of Microsoft's
Visual C++ will continue to support Win32 development along with the
ever expanding .NET support. Microsoft is not at the point with Win32
where they tell you to use a previous version of their development
tools.

>>and
>>instead move 100% into .NET dev-tools (where they *dont* have any clear
>>advantages at this point) then Microsoft will be laughing themselves
>silly.
>
>Borland has to catch up with .NET. There is no one starting a (large) Win32
>project these days. So there is no one to sell BCB anymore. The fact that it
>is the best Win32 development environment is irrelevant on .NET. No one buys
>BCB for maintenance when the program isn't written in BCB. When it is
>written in BCB there is no need to buy it...
>If Borland doesn't provide a Managed C++ tool Microsoft will be laughing
>themselves silly.

And if Borland provides a Managed C++ tool, Microsoft can laugh for a
different reason. Borland can adopt as many .NET technologies as it
wants, but at the end of the day they must provide a compelling reason
to choose their tools over Microsoft's (VCL provides a reason for
Win32 developers). Catching up with .NET is not an easy thing to do
given the resources Microsoft has to develop it, but parity is not
enough. In some dimension a Borland tool must be clearly superior to
succeed, just look at Borland's past success and compare to the
competition.

Borland has been successful with JBuilder, but that is because there
was a need for a Java IDE and Sun didn't ship a powerful development
environment when JBuilder was entering the market. There is a
different situation with Microsoft and .NET.

As for no reason to buy a future version of BCB, I suspect if Borland
moved BCB up to the same VCL level as Delphi, included a new compiler,
and worked to improve the quality of the IDE there would be many
interested customers. And placing .NET and Win32 support in the same
product (not bundling an old version) would also help smooth the
transition (this way you can buy both the proven technology and fund
Borland's future .NET efforts).

Chris Hill
XXXX@XXXXX.COM