Which IDE is better for C#, Borland C#Builder or VS.net 2003?

  • Thread starter Thread starter smartwolf agassi via DotNetMonster.com
  • Start date Start date
S

smartwolf agassi via DotNetMonster.com

I'm a C# language learner.
I want to know which IDE is better for C# programing, Borland C#Builder or
VS.net 2003?
 
I used to be only a Delphi Developer and as such a very big Borland
supporter. However, that all changed with VS.net 2003. Company I work for
decided that we were going to conform to one .net langue, and that was C#.
All developers have an MSDN Universal subscription so which IDE to use was
simple choose for the company. However, I had gotten a copy of C# Builder
Arch from Borland. I no longer have that copy and use VS.net only.

No one was really better than the other, at least for the short time I used
both. The following are the two main reasons I gave up on Borland's tool:

1) working in VS.net all day and then going home and working in C# builder
was a pain, interfaces completely different.

2) most important, there is no C# builder beta for .net 2.0 beta yet, and
from what I know there won't be any time soon.

Borland will always be behind the curve on getting the new Ides' out, and
that alone will keep me with VS.net in the future. I really like to play
with the newest technology and I really like Generics in 2.0 and as such all
my personal development at home has been completely done in 2.0.

If all you are looking for is an IDE I would suggest that you go with
VS.net. However, Borland's C# arch, or rather Delphi 2005 arch (supports C#,
Delphi, and I've heard rumors of VB soon) comes with Together, and some
other tools for complete Software Development Life cycle. Though with team
systems coming out soon....

--
Thanks
Wayne Sepega
Jacksonville, Fl


"When a man sits with a pretty girl for an hour, it seems like a minute. But
let him sit on a hot stove for a minute and it's longer than any hour.
That's relativity." - Albert Einstein
 
William Stacey said:
Naturally VS ;) For learning you can download C# Express beta which is a

It would be helpful to state reasons instead of just opinions. In fact it
seems that it is mostly user preference and many users like one over the
other and really what is best the user will need to look at both. There are
things in VS that just drive me crazy and are far better in Borland Dev
Studio, and vice versa.

Borland C# Builder is outdated though, and C# is now a personality in Delphi
2005.


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Develop ASP.NET applications easier and in less time:
http://www.atozed.com/IntraWeb/
 
I want to know which IDE is better for C# programing, Borland C#Builder or
VS.net 2003?

I was a Borland user from Turbo Pascal 1.0 through Kylix.

VS.2003, pretty hands down. Among other things, once you get used to
the auto-formatter, you never want to go back.
 
smartwolf said:
I'm a C# language learner.
I want to know which IDE is better for C# programing, Borland
C#Builder or VS.net 2003?

I think that the answer to this is subjective, I use both, and both
have their strong points and both have their weak points (for me)

I would suggest getting hold of trial copies of both (and maybe even
sharp develop as well) and try it out and see. note as Chad says,
C#Builder is now defunct, its Delphi2005 that you would need to look
at, C# is one of the language personalities.

Cheers Tim.
 
It would be helpful to state reasons instead of just opinions.

Did you notice the ";)" ? He also said a *new c# learner. So I pointed to
two free IDEs that will get him up to speed on c#. Naturally, you can use
vi or notepad and csc.exe if really prefer. Not sure if Borland has a free
IDE or not, so did not mention it and he did not mention Delphi at all. The
Borland IDE could be great, but VS has more then what most need or use (at
least for me) so why select another third party? Just to be different? If
you have an additional need such as Delphi, then you may have a compelling
argument to use Borland IDE for both. But for c#, I have a feeling that
there are a lot more eyes on VS so more issues are probably found and
workarounds posted and you have one spot to go and not the finger pointing
game. You don't have the battle of is it the runtime/framework issue or is
it an IDE integration issue with the Borland product and which one you call?
If you like ng support, most folks here will have some kind of answer on VS.
And naturally, all MS docs and samples are written focused on VS so a new
user will be battling the conversion to Borland symatics along with learning
the langauge. Use what you want, but IMO, you would need a really
compelling reason *not to use VS in favor of some other product for c#.
 
William Stacey [MVP] wrote:

he did not mention Delphi at all. The Borland IDE could be great,
but VS has more then what most need or use (at least for me) so why
select another third party? Just to be different? If you have an

Hi William,

It's a bit confusing that Borland's studio product is now just going by
the name of Delphi, however it is a studio product and includes C#,
Delphi for Win32 and Delphi for .NET, its also highly probable that
Borland C++ will also be included at a later date.

There is some technology included in the Borland IDE that may be
attractive to some, and some people may find this compelling enough to
spring for it. Enterprise Core Objects (ECO) for example is an OPF on
steroids and seriously cool, and it will only get better, its included
in Delphi. Also there are some native database components for Oracle,
DB2, Interbase etc, that provide faster and better connectivity than
the oleDB drivers. And remember that Delphi for win32 is right there in
the same IDE, so if for whatever reason you need to go native and don't
want to torture yourself with C++ you have a good option if you know
..NET then you are going to find the Visual Component Library (VCL)
trivial to learn.

So there are *some* decent reasons, might not be compelling for all but
are for some. I think its good to have choices.

Cheers Tim.
 
Tim Jarvis wrote:

steroids and seriously cool, and it will only get better, its included
in Delphi

Just realised that might be confusing, I mean Delphi2005 the IDE studio
product, ECO supports the c# language as well as Delphi.
 
William Stacey said:
Did you notice the ";)" ? He also said a *new c# learner. So I pointed

Yes. Its just a bit irritating that so many in this group (yes I realize
its an MS group - but there .NET != VS) that so many just instantly reply
with "VS is better", when in fact most (maybe you, maybe not) have never
even used the Borland product.

I realize you mentioned two others - but the user asked specifically about
MS or Borland IDE's and the Borland IDE was pretty much just dimissed -
likely becuase "yeah well its that Borland" thing. There is a prevalent
prejudice among MS users - when in fact I think people should be much more
open minded, especially about things that in most cases they have never
even tried for themselves.
has a free IDE or not, so did not mention it and he did not mention
Delphi at all. The Borland IDE could be great, but VS has more then

The subject reads "Which IDE is better for C#, Borland C#Builder or VS.net
2003?"

Borland C# Builder is now part of Delphi.
what most need or use (at least for me) so why select another third
party? Just to be different? If you have an additional need such as

Because thats what the user asked about?
both. But for c#, I have a feeling that there are a lot more eyes on VS

Sure there are. There are lot more Americans than Germans too. Does that
mean anything?

And note that I didnt recommend either one - but you did. And in fact until
this message you didnt even back it up with anythign - just "Use MS,
becuase I do, and so does everyone else".


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Empower ASP.NET with IntraWeb
http://www.atozed.com/IntraWeb/
 
Hi Kudzu,
There are things in VS that just drive me crazy and are far better in
Borland Dev
Studio, and vice versa.

It sounds for me in the trent from what you answer in your next message to
William Stacey. Are you sure that you know everything from VS (of course I
don't ask this about Borland)?

I hate always discussions in "What is better", and than get a question in
three words.

Something as "what is better to drink warm water or cooled water".

And than all people on the Icepool start telling warm water and from the
Sahare cold water.

Cor
 
Cor Ligthert said:
It sounds for me in the trent from what you answer in your next message
to William Stacey. Are you sure that you know everything from VS (of
course I don't ask this about Borland)?

Im quite proficient in both. If you refer to my original message I didnt
recomend either one. In fact daily I use both. On the Borland side Im quite
well known, in fact you'll find my name in the credits of Delphi.

For VS, I've done several large projects over the past 2 years and lately
spend 90% of my time in VS. Last year we completed a large project for
Microsoft, and you can believe that was in VS. :)

Its not a matter of preference for me anymore, Ive been in both too long.
There are earnest things that drive me crazy about each. Im actually
working on a small article about my top "10" things done wrong in VS. Im
not talking about bugs, or features missing, just plain SIMPLE things they
should have done a bit different.
I hate always discussions in "What is better", and than get a question
in three words.

Something as "what is better to drink warm water or cooled water".

And than all people on the Icepool start telling warm water and from the
Sahare cold water.

Bingo. Thats exactly what I was responding to. Everyone just jumps on
because these are MS groups and says "VS is" - when in truth 99% of those
saying it have never used anything else and have no reason to justify their
answer other than "I use it".

Its a like going to a Nascar race and asking "Hey Billy bob - Who do you
like better, Dale Earnheart or George Bush?"


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Get your ASP.NET in gear with IntraWeb!
http://www.atozed.com/IntraWeb/
 
Yes. Its just a bit irritating that so many in this group (yes I realize
its an MS group - but there .NET != VS) that so many just instantly reply
with "VS is better", when in fact most (maybe you, maybe not) have never
even used the Borland product.

I don't think I said "VS is better" anywhere. In fact I could not find
better or best in my post.
I realize you mentioned two others - but the user asked specifically about
MS or Borland IDE's and the Borland IDE was pretty much just dimissed -
likely becuase "yeah well its that Borland" thing. There is a prevalent
prejudice among MS users - when in fact I think people should be much more
open minded, especially about things that in most cases they have never
even tried for themselves.

Yah. But I never tried editing c# code with Word, Edlin, or WordPerfect
either. I don't need to try *all of the options to give my opinion for a
new user. If we did that, we would be spending all our time downloading and
working with trial products instead of getting work done.
Sure there are. There are lot more Americans than Germans too. Does that
mean anything?

Sure it does. The odds that someone will have found the same issue and
posted a solution (or will post it) is greater if more eyes are on it. This
is obvious. That is not to say the good folks at Borland will not answer
your questions also.
And note that I didnt recommend either one - but you did.

No I did not. Please stop putting words in my mouth. It is full already.
The first post I recommended two free ones, neither of which was VS 2003 or
Borland. I guess I can never recommend using C# Express either as Borland
does not yet have a matching product in that space (or do they)?
And in fact until this message you didnt even back it up with anythign - just "Use MS,
becuase I do, and so does everyone else".

Did not say that either. If your going to quote people, please quote them
and don't make up your own quote just because your upset about something.
Note you also did not address any of my points in my last post, just more
rampage about also trying Borland. So I ask, given we are just talking
about c#, what *compelling reasons do you have to buy Borland product over
VS? Also note we are talking about a "learner" here. But lets stop all
this craziness and come out and recommend the 1 product which *should be
used over them all - which is naturally Emacs! :-)
....The CLR team silently grins in agreement...
 
No I did not. Please stop putting words in my mouth. It is full already.
The first post I recommended two free ones, neither of which was VS 2003 or
Borland. I guess I can never recommend using C# Express either as Borland
does not yet have a matching product in that space (or do they)?

I have to disagree - even with the smiley, you still recommended VS in
your first post. You then went on to write at the end of a later post:

<quote>
Use what you want, but IMO, you would need a really
compelling reason *not to use VS in favor of some other product for c#.
</quote>

That, too, reads as a recommendation of VS to my eyes.
 
Not you too Jon? Here is the quote:
"Naturally VS ;) For learning you can download C# Express beta which is a
free product. SharpDevelop http://www.icsharpcode.net/opensource/sd/ makes
a pretty good one also for free. "

Please notice the *winking smiley. That is why it is winking and not
something else. My gosh, are we actually talking about smileys here? You
can parse that all you want if you really feel the need. But please admit I
actually pointed him elsewhere at two free solutions which are both good
products (or can't I say that) and will allow a new user to grow for some
time before they need to pop for a big dollar product with more features.
<quote>
Use what you want, but IMO, you would need a really
compelling reason *not to use VS in favor of some other product for c#.
</quote>
That, too, reads as a recommendation of VS to my eyes.

Your free to read that anyway you like with your eyes. Again I say - "so
what!?" That is my opinion. I still say you would need a compelling reason
to use something else. Only one person so far actually gave a possible
compelling reason. That may be "the" reason, or it may not. Please feel
free to provide others in either direction.
 
William Stacey said:
Your free to read that anyway you like with your eyes. Again I say -
"so what!?" That is my opinion. I still say you would need a
compelling reason to use something else. Only one person so far
actually gave a possible compelling reason. That may be "the" reason,
or it may not. Please feel free to provide others in either direction.

We could sit and argue forever without changing anything. But I think that
many people see it the way that Cor, Jon, and I do. If you thats not what
you intend, but dont care if thats how people read it, thats up to you.

My point is that the poster *specifically* asked between two IDE's, and
without having any knowledge of one you dissed and and recommended the
other - simply by default. If everyone does this, thats how we end up with
"crap", its self monopolization. Im not likening VS.NET to "crap" - as Ive
said before I have likes and dislikes about both. In fact - IMO VS.NET is
the first and only dev environment they've ever produced that's worth
anything. Of course they did it by copying Delphi, but... :)

The user was quite objective in his questions, and surely after all this
he's learned even more that if he really cares about his tools, he will
need to evaluate both for himself.


--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Develop ASP.NET applications easier and in less time:
http://www.atozed.com/IntraWeb/
 
My point is that the poster *specifically* asked between two IDE's, and
without having any knowledge of one you dissed and and recommended the

First, please show me where I "dissed" Borland product. Actually I tried
C#Builder before. Installed the 30MB personal download and gave it a shot.
Could not find any Forms designers and no Intellisense I could find. Could
not really use without those. If comparing newer products (such as 2005 for
both), then the question needs to change I would think.
IMO VS.NET is the first and only dev environment they've ever produced that's worth
anything. Of course they did it by copying Delphi, but... :)

I agree it is nice. oops said:
The user was quite objective in his questions, and surely after all this
he's learned even more that if he really cares about his tools, he will
need to evaluate both for himself.

Agreed. I can't help thinking that is bit like saying read the manual and
decide for yourself to every question. Naturally, you will need to use both
for some period of time as you can't really judge or find all the jewels and
warts without really developing and debugging with a tool for a good long
time.
 
William said:
First, please show me where I "dissed" Borland product. Actually I
tried C#Builder before. Installed the 30MB personal download and
gave it a shot. Could not find any Forms designers and no
Intellisense I could find. Could not really use without those. If

Actually C# Builder (and Delphi2005) use the .NET framework's own form
designers, so I am at a loss to explain why you didn't see them.

In fact Borland have been criticized for using the inbuilt designers
because they are a bit flakey (Who else here has had controls disappear
from the controls array, and have their location set to 0,0)

FWIW it didn't seem to me that you "dissed" the Borland product, just
that you failed to acknowledge it ;-)

As I intimated in an earlier post, it seems to me that really in order
to succeed in the .NET IDE space (for the C# language) competitors to
MS are going to have to have a differentiator that will make it worth
while. And to be fair to Borland I think that they have done that with
the C# personality of Delphi2005, there are some technologies in there
that are very interesting and do not have an equivalent in VS, its
worth at least an eval, William, you should have a little play with
ECO, based on some of your other posts, I think you would like it.

In my case, I am lucky, I have both and I use and like both, I don't
think this is feasible for most people, but well there you go.

Cheers Tim.
 
William Stacey said:
Not you too Jon? Here is the quote:
"Naturally VS ;) For learning you can download C# Express beta which is a
free product. SharpDevelop http://www.icsharpcode.net/opensource/sd/ makes
a pretty good one also for free. "

Please notice the *winking smiley. That is why it is winking and not
something else. My gosh, are we actually talking about smileys here? You
can parse that all you want if you really feel the need. But please admit I
actually pointed him elsewhere at two free solutions which are both good
products (or can't I say that) and will allow a new user to grow for some
time before they need to pop for a big dollar product with more features.

Yes, you pointed those out - after VS.NET. Smiley or not, that was the
first reaction - and if Chad, Cor and I can all see that as a
recommendation, then don't you think it's possible that the OP did too?
In the long run, isn't that what's actually important?
Your free to read that anyway you like with your eyes. Again I say - "so
what!?" That is my opinion.

And that's fine. I have no objection to you recommending VS.NET - it's
just recommending it and then claiming you weren't that I object to. Do
you really think that saying you should use one particular product
unless you have a really compelling reason not to is anything other
than a recommendation?
 
Back
Top