473,395 Members | 1,846 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

VS.NET 2005: Why VB's IDE is better than C#'s IDE ??

Dear Friends,
i have had a preview of the new VS.NET 2005 version that has showed to
me a lot of improvment in C# and VB language.
But i have notice that the VB's IDE is better than C#'s IDE.
Could someone explain to me why ?
Are VB programmers more lazy (or stupid) than C# programmers and needs
more help??
Or are C# programmers has been ignore as developers so is stupid to
give them a valid IDE ???
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?
By
Stefano

Jul 21 '05 #1
15 1406

"Stefano" <de***@tech-center.com> wrote in message
news:q9********************************@4ax.com...
Dear Friends,
i have had a preview of the new VS.NET 2005 version that has showed to
me a lot of improvment in C# and VB language.
But i have notice that the VB's IDE is better than C#'s IDE.
Could someone explain to me why ?
Are VB programmers more lazy (or stupid) than C# programmers and needs
more help??
Or are C# programmers has been ignore as developers so is stupid to
give them a valid IDE ???
If the IDE is one and only one (VS.NET) for VB and C# why don't give
to everyone the same set of rich funcionality?
By
The simpliest explination is that VB is generally more IDE focused while C#
is more code focused, but that isn't nessecerily a completly true one.
I for one don't like overly intrusive, complex IDE's. A code editor and a
form designer is pretty much all I need.

What paritcularly is it about the C# editor that you think is "worse" than
the vb one? Stefano

Jul 21 '05 #2
> The simpliest explination is that VB is generally more IDE focused while
C#
is more code focused, but that isn't nessecerily a completly true one.
I for one don't like overly intrusive, complex IDE's. A code editor and a
form designer is pretty much all I need.

I assume this is nothing more than a very personal opinion?

Cor
Jul 21 '05 #3
Hi Stefano,

If it is the reason I do not know, however one of them can be that C# needs
a much simpler development computer than VB, I have read in this newsgroup
that that was stated as an advantage from C#.

Cor
Jul 21 '05 #4

"Cor Ligthert" <no**********@planet.nl> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
The simpliest explination is that VB is generally more IDE focused while C#
is more code focused, but that isn't nessecerily a completly true one.
I for one don't like overly intrusive, complex IDE's. A code editor and a
form designer is pretty much all I need.

I assume this is nothing more than a very personal opinion?

Yes, it is entirely personal. However I think it is slightly related to the
choices made for each IDE. The VB IDE does lean towards more IDE centric
coding. Its not a bad thing, just not a "me" thing. I can't say that
editor\code centirc is the best for C# developers, just that I prefer it
over the VB experiance(for the most part, there are a few VB behaviours I'd
like, like automatic switch case generation) and that *I* prefer an IDE that
focuses on the code and doesn't require me to move my hands. Because I want
to use the keyboard most of hte time, the majority of IDE features that
seperates them has little bearing on me.

Of course, there are language issues that differentiate the IDE's. For
example, I don't think it'd be anywhere as easy in C# to determine all event
handlers as it is in VB, simply due to the differences in the declaration of
the handler(handles keyword vs manual delegate attachment). Cor

Jul 21 '05 #5
Hi Daniel,

Do not forget that most programmers are not native English speakers. An IDE,
which helps you to show your typing errors, is very helpful for those.

When I see in the dotNet newsgroups, the ones who are the most for C# above
VBNet than it are mostly the native English-speaking persons and some
Benelux and Scandinavians.

(I hope I make no mistake in that last sentence)

Just my thought,

Cor
Jul 21 '05 #6
OK,
but i think that the Edit&Continue feature would be usefull for C#
programmers too.
I think that the IDE should be offers to me all capabilities and give
me the chance of use it or not.
By
Stefano

"Cor Ligthert" <no**********@planet.nl> wrote:
Hi Stefano,

If it is the reason I do not know, however one of them can be that C# needs
a much simpler development computer than VB, I have read in this newsgroup
that that was stated as an advantage from C#.

Cor


Jul 21 '05 #7

"Stefano" <de***@tech-center.com> wrote in message
news:3k********************************@4ax.com...
OK,
but i think that the Edit&Continue feature would be usefull for C#
programmers too.
I think that the IDE should be offers to me all capabilities and give
me the chance of use it or not.'
That is somewhat disagreed upon. I personally think E&C is a waste of
resources. Remember that we aren't talking about a company with infinate
resources, let alone a team with it. All features would simply mean that the
IDE would probably never come out.
By
Stefano

"Cor Ligthert" <no**********@planet.nl> wrote:
Hi Stefano,

If it is the reason I do not know, however one of them can be that C#
needs
a much simpler development computer than VB, I have read in this newsgroup
that that was stated as an advantage from C#.

Cor

Jul 21 '05 #8
Hi Stefano,

The Edit&Control part is as part I do not miss at all.

However told is that it will not effect the results, so when it helps people
why not.

Cor
but i think that the Edit&Continue feature would be usefull for C#
programmers too.
I think that the IDE should be offers to me all capabilities and give
me the chance of use it or not.
By
Stefano

"Cor Ligthert" <no**********@planet.nl> wrote:
Hi Stefano,

If it is the reason I do not know, however one of them can be that C# needsa much simpler development computer than VB, I have read in this newsgroupthat that was stated as an advantage from C#.

Cor

Jul 21 '05 #9
I can't believe anyone would knock the Edit & Continue feature! This
modality is highly beneficial when debugging highly complex code. MSFT
wouldn't have worked so hard to reimplement this feature if the case were
otherwise. The ability to abstract and keep many things juggling in the
human mind is easily disrupted. Having to stop a debugging session when the
execution of the code is deep into the program can be a killer. Bravo to
MSFT for bringing this feature back in .NET 2005! And kudos to those that
can live without it. They're obviously not affected by interruptions in the
thought process or don't work on very complex code.

"Cor Ligthert" wrote:
Hi Stefano,

The Edit&Control part is as part I do not miss at all.

However told is that it will not effect the results, so when it helps people
why not.

Cor
but i think that the Edit&Continue feature would be usefull for C#
programmers too.
I think that the IDE should be offers to me all capabilities and give
me the chance of use it or not.
By
Stefano

"Cor Ligthert" <no**********@planet.nl> wrote:
Hi Stefano,

If it is the reason I do not know, however one of them can be that C# needsa much simpler development computer than VB, I have read in this newsgroupthat that was stated as an advantage from C#.

Cor


Jul 21 '05 #10
I can't believe anyone would knock the Edit & Continue feature! This
modality is highly beneficial when debugging highly complex code. MSFT
wouldn't have worked so hard to reimplement this feature if the case were
otherwise. The ability to abstract and keep many things juggling in the
human mind is easily disrupted. Having to stop a debugging session when the
execution of the code is deep into the program can be a killer. Bravo to
MSFT for bringing this feature back in .NET 2005! And kudos to those that
can live without it. They're obviously not affected by interruptions in the
thought process or don't work on very complex code.

"Cor Ligthert" wrote:
Hi Stefano,

The Edit&Control part is as part I do not miss at all.

However told is that it will not effect the results, so when it helps people
why not.

Cor
but i think that the Edit&Continue feature would be usefull for C#
programmers too.
I think that the IDE should be offers to me all capabilities and give
me the chance of use it or not.
By
Stefano

"Cor Ligthert" <no**********@planet.nl> wrote:
Hi Stefano,

If it is the reason I do not know, however one of them can be that C# needsa much simpler development computer than VB, I have read in this newsgroupthat that was stated as an advantage from C#.

Cor


Jul 21 '05 #11
> can live without it. They're obviously not affected by interruptions in
the
thought process or don't work on very complex code.

What is complex code?

Programs have to be written in a structural way where a method exist in
or/and as small parts easy to debug and easy to reuse where an unexpected
interruption is of course impossible because that class is tested before on
every thing that even cannot expected.

Just my thought about your message.

Cor
Jul 21 '05 #12
Hi all.
I just had to reply on this one since I agree totally.

Working trough your code an not just fixing problems, but also looking for
behaviour changing values as you debug is usefull. Just yesterday I spend
some time to think about the time I use to stop, change start and klick back
to the point of testing. This is actually a matter of cost ineffective
workprosess. It really cost us money during e.g. a week. Multiply it with
the number of developers and it is a matter of money. Mabe our programming
routines are wrong, but it really hurts to stop everything just to change a
value in a variable to check it out.

I am not gonna salute anyone for putting this back since it should not have
been taken out in the first place.

I am looking forward to get this back.

-gh
"shapij" <sh****@discussions.microsoft.com> wrote in message
news:7A**********************************@microsof t.com...
I can't believe anyone would knock the Edit & Continue feature! This
modality is highly beneficial when debugging highly complex code. MSFT
wouldn't have worked so hard to reimplement this feature if the case were
otherwise. The ability to abstract and keep many things juggling in the
human mind is easily disrupted. Having to stop a debugging session when the execution of the code is deep into the program can be a killer. Bravo to
MSFT for bringing this feature back in .NET 2005! And kudos to those that
can live without it. They're obviously not affected by interruptions in the thought process or don't work on very complex code.

"Cor Ligthert" wrote:
Hi Stefano,

The Edit&Control part is as part I do not miss at all.

However told is that it will not effect the results, so when it helps people why not.

Cor
but i think that the Edit&Continue feature would be usefull for C#
programmers too.
I think that the IDE should be offers to me all capabilities and give
me the chance of use it or not.
By
Stefano

"Cor Ligthert" <no**********@planet.nl> wrote:

>Hi Stefano,
>
>If it is the reason I do not know, however one of them can be that C#

needs
>a much simpler development computer than VB, I have read in this

newsgroup
>that that was stated as an advantage from C#.
>
>Cor
>


Jul 21 '05 #13
My 2 cents. I have used this feature since the beginning of VB. I am glad
it is back. I consistantly work on IDE type applications. This means in VS
2003 if I find a problem, I stop the app, fix the problem and go thru all
the steps to get back to where I was a couple of minutes ago. Add that
couple of minutes by the number of tests in a day , then by the number of
days or work and it does not take too long to make this a money item.

Any tool which helps should be available. Elite thinking (no tools , no
help etc) is an outdated way of thinking. We now run very powerful
workstations so why should the development software and its devleopment
tools be any different.

Lloyd Sheen

"Geir Holme" <ge**@multicase.no> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
Hi all.
I just had to reply on this one since I agree totally.

Working trough your code an not just fixing problems, but also looking for
behaviour changing values as you debug is usefull. Just yesterday I spend
some time to think about the time I use to stop, change start and klick back to the point of testing. This is actually a matter of cost ineffective
workprosess. It really cost us money during e.g. a week. Multiply it with
the number of developers and it is a matter of money. Mabe our programming
routines are wrong, but it really hurts to stop everything just to change a value in a variable to check it out.

I am not gonna salute anyone for putting this back since it should not have been taken out in the first place.

I am looking forward to get this back.

-gh
"shapij" <sh****@discussions.microsoft.com> wrote in message
news:7A**********************************@microsof t.com...
I can't believe anyone would knock the Edit & Continue feature! This
modality is highly beneficial when debugging highly complex code. MSFT
wouldn't have worked so hard to reimplement this feature if the case were
otherwise. The ability to abstract and keep many things juggling in the
human mind is easily disrupted. Having to stop a debugging session when

the
execution of the code is deep into the program can be a killer. Bravo to MSFT for bringing this feature back in .NET 2005! And kudos to those that can live without it. They're obviously not affected by interruptions in

the
thought process or don't work on very complex code.

"Cor Ligthert" wrote:
Hi Stefano,

The Edit&Control part is as part I do not miss at all.

However told is that it will not effect the results, so when it helps

people why not.

Cor

> but i think that the Edit&Continue feature would be usefull for C#
> programmers too.
> I think that the IDE should be offers to me all capabilities and give > me the chance of use it or not.
> By
> Stefano
>
> "Cor Ligthert" <no**********@planet.nl> wrote:
>
> >Hi Stefano,
> >
> >If it is the reason I do not know, however one of them can be that C# needs
> >a much simpler development computer than VB, I have read in this
newsgroup
> >that that was stated as an advantage from C#.
> >
> >Cor
> >
>


Jul 21 '05 #14
Lloyd,

I agree that it can be a powerfull tool, however when I read in this thread
that people are talking about complex code I see the use before me.

When it is used as it should it can be it can be a good tool.

However when used to make a program by trying and go and keeping the code,
than it is in my opinion a terrible tool which creates complex code which is
not the best, however it runs (but do not ask how).

VBNet does already a lot on helping before by background compiling
especially when you have option strict On which was not on the first
versions of VB. I think that that is unknown by a lot of people who are
telling that not implementing E&C it is a big miss in VBNet.

However I always say that when it not does bring the performance down while
debugging and running, than why would it not be implemented.

Just my 2 cent.

Cor
Jul 21 '05 #15
Shapy,

The problem with games is that you probably have to debug a lot of captures,
that can in my opinion not good be done using the current debugger.

I have not seen any solution for that and would not have an idea myself how
that could be good implemented in the debugger.

So although I just made my message to give some contraweight, is find your
example not a very good one.

Cor

Code that sets up the conditions to precisely capture & record human
performance on a hand-held device is highly complex.

Code that controls manufacturing equipment is very complex.

Although I'm not a game developer, I would imagine that some computer games contain code that is complex.

Even when broken down into strutural methods, within those methods, certain algorithms can be very complicated.

A higher level of obfuscation is necessary for the brain to reach these
heavy duty levels of processing. This is the entire argument for having
computers in the first place! Getting the machines to go where the human
mind begins to bog down.

shapij
"Cor Ligthert" wrote:
Lloyd,

I agree that it can be a powerfull tool, however when I read in this thread that people are talking about complex code I see the use before me.

When it is used as it should it can be it can be a good tool.

However when used to make a program by trying and go and keeping the code, than it is in my opinion a terrible tool which creates complex code which is not the best, however it runs (but do not ask how).

VBNet does already a lot on helping before by background compiling
especially when you have option strict On which was not on the first
versions of VB. I think that that is unknown by a lot of people who are
telling that not implementing E&C it is a big miss in VBNet.

However I always say that when it not does bring the performance down while debugging and running, than why would it not be implemented.

Just my 2 cent.

Cor

Jul 21 '05 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Stefano | last post by:
Dear Friends, i have had a preview of the new VS.NET 2005 version that has showed to me a lot of improvment in C# and VB language. But i have notice that the VB's IDE is better than C#'s IDE....
9
by: David | last post by:
Is Visual Studio .NET 2005 avaleble or it's only beta version on this time?
14
by: clarence_rollins | last post by:
I've read that the framework is completely accessible to c#. Is that true for VB? If not, what parts of the framework are not accessible to VB?
9
by: Roman | last post by:
Hello I have a component built in VB.2003. It has the following property: Public Shared mCONN As SqlConnection Public Property Connection() As SqlConnection Get Return mCONN End Get...
9
by: JJ | last post by:
Just wondered if you have found some distinct improvements that are worth mentioning. I have found that I have spent a lit of time recently coding things that I wonder may be improved in VS 2005...
8
by: Zardax | last post by:
Hi !!! I need to know if there is compatibility between VB 6.0 and Visual Basic 2005 Express Everything I need is to compile the VB 6.0 code in Visual Basic 2005 Express without re-write the...
7
by: klenne | last post by:
Hallo, Ik probeer een programma, gemaakt in vb 6.0 te openen in vb.net 2005. Bij het runnen zijn er enkele problemen opgetreden. Ik denk dat het probleem bij geheugens ligt, declaratie van...
9
by: wandii | last post by:
Hi, I have written couple of projects which include several crystal reports in VS.net 2003 (VB.Net) and company would like to move to VS 2005. What does it take to convert to Visual Studio.Net...
7
by: RFleming | last post by:
I am not trying to come across as trying to get all my questions answered without doing any work, I am just hoping for someone(s) to suggest the best places and terminology to use when trying to...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.