473,748 Members | 8,392 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

VB for .NET Recommended?

Hi,

I'm considering using VB for .NET development (as opposed to C#). Does
anyone have advice?

Thank You
--
Greg McPherran
www.McPherran.com
Jan 16 '06 #1
22 1306
"Greg" <gm@mcpherran.c om> schrieb:
I'm considering using VB for .NET development (as opposed to C#). Does
anyone have advice?


I am wondering what you want to hear from people posting to a VB.NET group.
Personally I use VB.NET and C++(/CLI) when necessary and thus do not need
C#.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Jan 16 '06 #2
I love VB.NET (hence my name). :)

I never use C# and dont need to for anything I do....

"Herfried K. Wagner [MVP]" <hi************ ***@gmx.at> wrote in message
news:%2******** *******@TK2MSFT NGP15.phx.gbl.. .
"Greg" <gm@mcpherran.c om> schrieb:
I'm considering using VB for .NET development (as opposed to C#). Does
anyone have advice?


I am wondering what you want to hear from people posting to a VB.NET
group. Personally I use VB.NET and C++(/CLI) when necessary and thus do
not need C#.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Jan 16 '06 #3
It depends on what you are looking for. If you are looking for speedy
development go for VB. If you want slightly more power, spend more time
learning C#. I work with VB and I am pretty happy where I am.

Regards
Cyril Gupta
Jan 16 '06 #4

"Greg" <gm@mcpherran.c om> wrote in message
news:E1******** *************** ***********@mic rosoft.com...
I'm considering using VB for .NET development (as opposed to C#). Does
anyone have advice?


Not advice. VB will be faster to develop and cheaper to maintain. YMMV.
Jan 16 '06 #5
Hi,

C# and VB.Net use the same framework. Why do you think that you
have slightly more power with C#?

Ken
------------------
"Cyril Gupta" <no****@mail.co m> wrote in message
news:OA******** *****@TK2MSFTNG P14.phx.gbl...
It depends on what you are looking for. If you are looking for speedy
development go for VB. If you want slightly more power, spend more time
learning C#. I work with VB and I am pretty happy where I am.

Regards
Cyril Gupta

Jan 16 '06 #6
"Greg" <gm@mcpherran.c om> wrote in message
news:E1******** *************** ***********@mic rosoft.com...
: Hi,
:
: I'm considering using VB for .NET development (as opposed to C#). Does
: anyone have advice?
:
: Thank You
Both VB and C# are comparable and can do pretty much the same things. The
differences are primarily in the syntax although the two languages bring
different advantages to the table (e.g.: C# supports 'unsafe' code whereas
VB doesn't).
Where do you plan on going with this and what is your background? If you
have no programming experience, you may find the more english like syntax of
VB easier to learn than C#. If you've coded in C/C++ or Java, you'd likely
be more comfortable with C#. It is often alleged that C# programmers are
more likely to demand a higher salary than VB.net programmers. That may be
true (I don't know, personally) and if so, reflects a market bias more than
anything else.
Examples are often given in C# on the web (although ASP.NET seems to have
more examples written in VB). That may be enough to sway you. In any event,
it wouldn't hurt to pick one language as your primary language for .net but
have at least a basic understanding of the other.

Ralf
--
----------------------------------------------------------
* ^~^ ^~^ *
* _ {~ ~} {~ ~} _ *
* /_``>*< >*<''_\ *
* (\--_)++) (++(_--/) *
----------------------------------------------------------
There are no advanced students in Aikido - there are only
competent beginners. There are no advanced techniques -
only the correct application of basic principles.
Jan 16 '06 #7
I think the power of a language goes deeper than what framework it is based
on. How the language is structured also does a lot for it. C# is a fully
object oriented language with advanced features like pointers. That's what
makes it slightly more powerful than VB. Of course you can nearly do in VB
what you can do in C#. But some things, like writing a directX game would be
more efficient done in c# then in VB.

Regards
Cyril Gupta
Jan 16 '06 #8
"_AnonCowar d" wrote:
Where do you plan on going with this and what is your background?

My background is C/C++/C# with some pre .NET VB experience. My interest/use
of .NET spans both web and desktop development.

I like to survery the landscape and hear pros and cons as part of my
decision processes. For example if someone could tell me hands down that VB
has a clear advantage for a particular task or area then I consider that
strongly.

The sense I get is that the whole point of .NET is that it is (supposed to
be) language neutral so that if one has a language preference they just use
that as there are no pressing factors. That being the case, and since I find
VB syntax/code format clearer than C-like languages (which I have used for
years) then I switching might be something to consider.

From the responses I've received, I see no pressing reason to switch (and
some potential reasons not to).

Jan 16 '06 #9
Cyril,

All your statements are wrong, except with the DirectX where you can use
unsafe code with C# are all statements wrong. The documentation around
DirectX beside C++ is by the way lousy for Net. For VB.Net there is almost
nothing while there is something for C#.

Using Net program languages is everything done by the CLI wherefore is
created intermediate code in the same way for all the languages.

Although there are some real Net parts which are basically not in C# however
standard alone in VB.Net which can make a VBNet program quicker than a C#
program. But you can import those almost all in C# as well.

Cor
Jan 16 '06 #10

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

Similar topics

0
1799
by: mikeg | last post by:
Hi, I'd like to explicitly link to the recommended php.ini file. For a long time, this link worked: http://cvs.php.net/co.php/php4/php.ini-recommended (In fact, if you google for "php ini recommended", that broken link comes up first).
1
1886
by: Google Mike | last post by:
I'm considering a Linux/PHP/PostgreSQL app for sale. What do all feel is the generally recommended installer for Linux?
0
1328
by: Bruno Lienard | last post by:
Look at the recommended books about Python, by the IBM developerWorks site: http://devworks.krcinfo.com/WebForms/ProductList.aspx?Search=Category&id=1400&p=OpenSourceProjects So, a lot of Python books, a lot of "new books". Bruno Lienard
13
2393
by: Michele Simionato | last post by:
What is the recommended way of generating HTML from Python? I know of HTMLGen and of few recipes in the Cookbook, but is there something which is more or less standard? Also, are there plans to include a module for HTML generation in the standard library? I really would like to see some standardization in this area. Michele Simionato
4
1796
by: Dave Kuhlman | last post by:
Is there a recommended version of gcc that I should be using to compile Python? I've compiled Python 2.4 with gcc 3.3.4 on Ubuntu Debian GNU/Linux. However, I notice that gcc 3.5 and gcc 4.0 are available for installation. Dave -- http://www.rexx.com/~dkuhlman
6
2021
by: Peter Jensen | last post by:
Hi! - Which books are good for at comprehensive introduction and further progress, Im currently using "Thinking in C++ 2nd ED"
9
3313
by: Tony Lee | last post by:
Some time a ago, on this newsgroup the following comments were made in recommending good references for Access (2003) >I used to recommend Dr. Rick Dobson's, "Programming Access <version>" for >people moving from power user to developer, but now I suggest you browse >it, >too. It strongly emphasizes ADO, which knowledgeable Microsoft insiders no >longer recommend, and the Access ADP client to SQL Server. He writes well, >and is a good...
62
2595
by: Kelvin Moss | last post by:
Hi all, Which is the recommended style in production code for the following - .... fp = fopen("xyz.txt", "r"); if (fp == NULL) { .... }
13
2100
by: Michael M. | last post by:
In Perl, it was: ## Example: "Abc | def | ghi | jkl" ## -"Abc ghi jkl" ## Take only the text betewwn the 2nd pipe (=cut the text in the 1st pipe). $na =~ s/\ \|(.*?)\ \|(.*?)\ \|/$2/g; ## -- remove in text
0
1108
by: erway | last post by:
Get control of our own life and time is the skills to be successful.This blog is strongly recommended. Recommended:How to get control of you life and time
0
8991
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9544
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9372
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9247
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8243
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6796
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6074
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
3313
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2215
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.