473,770 Members | 1,806 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Benefits of NET languages?

Ok, I currently program in visual basic 5.0 (ouch, i know its old),
Classic ASP & VBScript...

I am about to make the jump to Visual Studio 2003, yet I have questions..

C#.NET I hear is quite an interesting language.. I thumbed thru some
books at the book store and saw some interesting stuff.. like jagged
arrays and such (pretty cool)..

But does C# really have any benefits over Visual Basic in the NET
framework? Or is it best to learn both (or for that matter.. all the NET
languages)

Any good book suggestions for migration to the NET framework.. (I
noticed WROX has books "Beginning ASP.NET using ..." in both the VB and
C# flavors..

Ok, any suggestions are helpful :P

-Norman Wooten

-=-=-=-=-=-
I can't wait for Hell to freeze over, because I'm going to have TONS of
dates!
Nov 18 '05 #1
7 1080
Hi Norman,

There isn't any performance differences between VB.NET and C#, so what it
all comes down to in the end is personal preference. Seeing as how you have
a background in VB, I would suggest you continue down that path, by
migrating to VB.NET instead of C#. That is, unless you have the time and the
will to learn a new language...
Personally I develop using C#, but that is because I have a background in C
and C++.

I hope this helped you come to a conclusion.

--
Regards,
Thomas Johansen (aka. Aylar)
Norman Wooten <nw*@comcast.ne t> wrote:
Ok, I currently program in visual basic 5.0 (ouch, i know its old),
Classic ASP & VBScript...

I am about to make the jump to Visual Studio 2003, yet I have
questions..

C#.NET I hear is quite an interesting language.. I thumbed thru some
books at the book store and saw some interesting stuff.. like jagged
arrays and such (pretty cool)..

But does C# really have any benefits over Visual Basic in the NET
framework? Or is it best to learn both (or for that matter.. all the
NET languages)

Any good book suggestions for migration to the NET framework.. (I
noticed WROX has books "Beginning ASP.NET using ..." in both the VB
and C# flavors..

Ok, any suggestions are helpful :P

-Norman Wooten

-=-=-=-=-=-
I can't wait for Hell to freeze over, because I'm going to have TONS
of dates!

Nov 18 '05 #2
Thomas Johansen wrote:
Ok, well I pretty much have all the time in the world :)
I am disabled.. and this is my hobby..

I had someone tell me that I should go into C# because it is becoming
the standard for ASP.NET programming..

I did have a class called "C programming for Computer Technicians" that
taught me the basics for C.. and am self-taught is visual basic 5.0
(lol, prior to 5.0 I programed in Turbo Pascal - DOS. So I don't update
that often.. ha ha)

I more than likely will use both.. because I always wanted to learn C
anyways.. and C# looks like a good middle ground to C++

-Norman

There isn't any performance differences between VB.NET and C#, so what it
all comes down to in the end is personal preference. Seeing as how you have
a background in VB, I would suggest you continue down that path, by
migrating to VB.NET instead of C#. That is, unless you have the time and the
will to learn a new language...
Personally I develop using C#, but that is because I have a background in C
and C++.

I hope this helped you come to a conclusion.

-=-=-=-=-=-
Two things in life are certain: death and taxes.
Nov 18 '05 #3
Oh my.. and I butched that reply quote.. heh my response starts off
saying "Thomas Johansen wrote:"

ahh well

-Norman Wooten

-=-=-=-=-=-
Do illiterate people get the full effect of Alphabet Soup ?
Nov 18 '05 #4
Additionaly note the step forward is that all .NET based language are
sharing the same class library. It makes programs written in C#, VB.NET or
whatever else quite similar (unlike previously where a language could have
its own form package while another would use the Win32 API).

Patrice

--

"Norman Wooten" <nw*@comcast.ne t> a écrit dans le message de
news:n7******** ************@co mcast.com...
Ok, I currently program in visual basic 5.0 (ouch, i know its old),
Classic ASP & VBScript...

I am about to make the jump to Visual Studio 2003, yet I have questions..

C#.NET I hear is quite an interesting language.. I thumbed thru some
books at the book store and saw some interesting stuff.. like jagged
arrays and such (pretty cool)..

But does C# really have any benefits over Visual Basic in the NET
framework? Or is it best to learn both (or for that matter.. all the NET
languages)

Any good book suggestions for migration to the NET framework.. (I
noticed WROX has books "Beginning ASP.NET using ..." in both the VB and
C# flavors..

Ok, any suggestions are helpful :P

-Norman Wooten

-=-=-=-=-=-
I can't wait for Hell to freeze over, because I'm going to have TONS of
dates!


Nov 18 '05 #5
Max
Sorry this is so long, but maybe sharing my ramblings would be helpful to
some:

VB.NET and C# are so similar, you could easily learn both if you don't mind
a few headaches of going back and forth. They have just minor differences. I
think the biggest difference is VB will let you get away with stuff C# will
not, like assigning two different datatypes. C# usually yells at me a lot
more. :(

My theory is that if you learn both, you'll have a deeper understanding of
the framework. I know a lot of programmers who learn in blocks and chunks.
They memorize chunks of code and know they need to put that there to make
something work, but they couldn't tell you why a keyword "New" is used in
some cases and not for others.

Yes, you can write a class in C# and use it in all your VB.NET projects. It
just takes two seconds to make a reference to any of your DLL's you compiled
in .NET no matter what language. And no the DLL is not COM -- nothing ever
needs to go in your registry. It's so great how I can create a highly
performing web site, FTP it to my remote web host, and it just runs! No more
regsvr32 or rebooting!

But as for languages, I'm also a Flash developer, so I'm always going from
JavaScript to ASP/ASP.NET. Although I don't program in C#, I can read it and
understand it, because it's so similar to Java & JavaScript. Like you, I
learned C in some of my old college courses (around 1995). I'll tell you
nothing in those classes ever helped me in my career. Linked lists were
something cool, but I don't even know if C# uses linked lists. In web
development, you rarely want to access a certain space in memory anyway...

Anyway, I'd start out in VB.NET, but at least look at your C# code samples
to keep up on your skills.

-Max
"Norman Wooten" <nw*@comcast.ne t> wrote in message
news:n7******** ************@co mcast.com...
Ok, I currently program in visual basic 5.0 (ouch, i know its old),
Classic ASP & VBScript...

Nov 18 '05 #6
Max wrote:
Sorry this is so long, but maybe sharing my ramblings would be helpful to
some:


Yes, that information was very handy..

I agree.. the college courses are good for the basics.. But I think you
get the most out of experience.. :)
-=-=-=-=-=-
Do or do not there is no try - Yoda
Nov 18 '05 #7
C# and VB.Net compile to the same Internediate Language, and are
functionally identical, with a few very minor exceptions. If you're used to
VB. start with VB.Net. And turn Option Strict ON! This forces you to type
everything strongly, which not only yields better performance, but makes you
a better programmer by forcing you to know what data type everything you're
working with is.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.

"Norman Wooten" <nw*@comcast.ne t> wrote in message
news:n7******** ************@co mcast.com...
Ok, I currently program in visual basic 5.0 (ouch, i know its old),
Classic ASP & VBScript...

I am about to make the jump to Visual Studio 2003, yet I have questions..

C#.NET I hear is quite an interesting language.. I thumbed thru some
books at the book store and saw some interesting stuff.. like jagged
arrays and such (pretty cool)..

But does C# really have any benefits over Visual Basic in the NET
framework? Or is it best to learn both (or for that matter.. all the NET
languages)

Any good book suggestions for migration to the NET framework.. (I
noticed WROX has books "Beginning ASP.NET using ..." in both the VB and
C# flavors..

Ok, any suggestions are helpful :P

-Norman Wooten

-=-=-=-=-=-
I can't wait for Hell to freeze over, because I'm going to have TONS of
dates!

Nov 18 '05 #8

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

Similar topics

6
5740
by: news | last post by:
I need some concise, easy to grok examples of what .Net (preferably C#.Net) has over just using old ASP or PHP with JavaScript. See, I'm a PHP guy, and while I started server-side scripting with ASP, I hate it. But last year I had the opportunity to work with a company that was developing sites in VB.Net. And I was wowed! The stuff they could do was really nice and impressive, and I got the chance to learn a little about datagrids. Was...
13
3943
by: Stijn Verrept | last post by:
Hi, I need to make a small web-application and was thinking about doing it in ASP.NET. Another developer (which is also network engineer) says it is hazardous to run .NET on his IIS server. He asks me why not do it in CGI which will be much faster and offers more flexibility. I thought ASP.NET was faster but I'm not sure. Can somebody give me concrete benefits of using ASP.NET over CGI (and vice versa). The application will need to...
5
9493
by: Jeff S | last post by:
Okay, I just finally figured out the Model View Presenter pattern as presented by Martin Fowler (http://www.martinfowler.com/eaaDev/ModelViewPresenter.html). I even got a small model of it working in a Windows Forms app I created from scratch. Pretty cool how the form is sitting there and gets populated from the Presenter - and the Form is pretty dumb (i.e., it really has no clue where it's getting populated from.). I understand that...
0
1123
by: mike | last post by:
Apart from the substantial benefits of huge bufferpools, in 64-bit instances what other benefits are associated with 64-bit db2 instances, on LUW platforms, that are not available with 32-bit instances ? Did IBM add any other capabilities , particularly in the area of I/O that are unique to 64-bit instances ?
0
1193
by: write a dot | last post by:
Dear All, I'm writing to this list since am looking for a cooperation. I'm working about the development of a mathematical theory of languages. It defines a language as a set of elements which can be combined or associated (see the PS for an example). I'd like to cooperate with a computer scientist in order to define a Php package useful to create and to analyse a catalog of mathematical languages. This package should be placed in the...
4
3134
by: Yin99 | last post by:
I programmed JAVA for a while and starting C#, and was experimenting with "Properties". Question I have, is what is the benefit? JAVA does not have the concept of properties, so what is JAVA missing and why is it so great C# has it? Thanks, Yin
0
2147
by: masalamod | last post by:
http://www.cextube.com/search.php? search=computer++languages&submit=Video+Search http://www.cextube.com/search.php? search=computer++languages&submit=Video+Search http://www.cextube.com/search.php? search=computer++languages&submit=Video+Search http://www.cextube.com/search.php?
5
3904
by: mclueless | last post by:
Can n e one tell me the benefits of using an MDI form??? In my project (vb6 n access) i have a main form from where the control goes to other forms depending upon what option the user selects. I thought of making MDI form the main form but i fail to understand the benefits of doing so. right now i have a regular form for it and it works fine. so is it advisable to switch over to MDI form or no???
1
2176
by: Critical Skills, Inc. | last post by:
Oracle Advanced Benefits Analyst / Lead Start: 08/15/2004 End: 03/01/2005 Pay Rate: $80 - $85 per hour Job Duties: Must be open to travel. Must have designed and implemented Oracle Advanced Benefits on at least 1 full cycle implementation. Experience with Oracle HR and Payroll a BIG plus. Project is located in NY/NJ. Local candidates or all inclusive rates. Skill Experience Priority Oracle Advanced Benefits (OAB) 3-5...
0
9617
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
10257
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...
1
10037
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9904
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
8931
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...
0
6710
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();...
0
5482
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3609
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2849
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.