473,473 Members | 1,752 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Using .Net instead of VB for a standalone app

Hi All,

I have a choice of using VB and .Net in developing a standalone load
distribution application. I need to provide a case study on what are the
major advantages of using .Net with respect to VB?

Looking forward for a reply

Thanks,
Punya
Nov 22 '05 #1
6 1422
Here are a few links which might help you out:

http://www.ftponline.com/vsm/2003_06...efault_pf.aspx
http://www.fawcette.com/Archives/pre...feb01/jf0102/j
f0102.asp

For me, the biggest advantage of .NET is the power it gives you over VB6,
for example, using libraries written in other languages, etc. An advantage
of VB6 is that the VB6 runtime is significantly smaller than the .NET
Framework.

You might also consider what langauge you would use with .NET. Comparing VB6
and C# .NET is different than comparing VB6 and VB.NET.

Mack D. Male
MVP Visual Developer - Academic

"Punya Narra" <pu*********@invensys.com> wrote in message
news:eR**************@TK2MSFTNGP10.phx.gbl...
Hi All,

I have a choice of using VB and .Net in developing a standalone load
distribution application. I need to provide a case study on what are the
major advantages of using .Net with respect to VB?

Looking forward for a reply

Thanks,
Punya

Nov 22 '05 #2
Cor
Hi Punya,

In addition to Mack,
If you only use managed code, you do not get anymore conflicts with com
objects which not are loaded or has the wrong version. You also do not have
to registrate them. And therefore deployment is much easier.

The toolkit from VB.net is much larger than VB6 (C#6 did not exist) and as
sample doing the registry goes now in a more common way. (But that is with
most operations)

What Mack what saying about a smaller runtimer from VB6 is only temporary.
In the standard update from Microsoft on operatings systems which can use it
is the Net1.1 included, while it is a standard coponent already from Server
2003. So in future it is an advantage upon VB6 with this also.

Between the languages which uses managed code is not much difference, either
in performance and also not in writing, knowing the framework is more
important, those languages are only the cement to build it.

My 2 Eurocent

Cor
Nov 22 '05 #3
Hi,
Thanks
I am planning on using C# and would like to the major benefits I get by
using C# in place of VB.
Regards,
Punya
"Mack D. Male [MVP]" <ma**@mastermaq.ca> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Here are a few links which might help you out:

http://www.ftponline.com/vsm/2003_06...efault_pf.aspx
http://www.fawcette.com/Archives/pre...feb01/jf0102/j f0102.asp

For me, the biggest advantage of .NET is the power it gives you over VB6,
for example, using libraries written in other languages, etc. An advantage
of VB6 is that the VB6 runtime is significantly smaller than the .NET
Framework.

You might also consider what langauge you would use with .NET. Comparing VB6 and C# .NET is different than comparing VB6 and VB.NET.

Mack D. Male
MVP Visual Developer - Academic

"Punya Narra" <pu*********@invensys.com> wrote in message
news:eR**************@TK2MSFTNGP10.phx.gbl...
Hi All,

I have a choice of using VB and .Net in developing a standalone load
distribution application. I need to provide a case study on what are the
major advantages of using .Net with respect to VB?

Looking forward for a reply

Thanks,
Punya


Nov 22 '05 #4
Cor makes a really great point, future operating systems have the .NET
Framework included as a standard component, like Windows Server 2003 and I
would suspect Windows XP Service Pack 2. You must also keep in mind however
that there are huge numbers of people still using Windows 98 as their
primary operating system, so they will need to acquire the framework unless
they upgrade to a newer operating system.

Another thing I wanted to mention is that VB.NET and the other languages are
all capable of writing things like Windows Services, something VB6 just
couldn't do. In addition, you can use VB.NET to write web pages and web
services, again, something VB6 simply cannot do.

Cor makes another good point that I should have mentioned (it was
late)....no more DLL Hell if you are using .NET!

Regards,

Mack D. Male
MVP Visual Developer - Academic

"Cor" <no*@non.com> wrote in message
news:#v**************@TK2MSFTNGP11.phx.gbl...
Hi Punya,

In addition to Mack,
If you only use managed code, you do not get anymore conflicts with com
objects which not are loaded or has the wrong version. You also do not have
to registrate them. And therefore deployment is much easier.

The toolkit from VB.net is much larger than VB6 (C#6 did not exist) and as
sample doing the registry goes now in a more common way. (But that is with
most operations)

What Mack what saying about a smaller runtimer from VB6 is only temporary.
In the standard update from Microsoft on operatings systems which can use it
is the Net1.1 included, while it is a standard coponent already from Server
2003. So in future it is an advantage upon VB6 with this also.

Between the languages which uses managed code is not much difference, either
in performance and also not in writing, knowing the framework is more
important, those languages are only the cement to build it.

My 2 Eurocent

Cor

Nov 22 '05 #5
Punya,
In addition to the other comments.

..NET (both C# & VB.NET) are fully object oriented (encapsulation,
polymorphism, inheritance).

The Framework itself, is generally more powerful then VB6's runtime & 3rd
party COM components, however its not complete yet, consider all the cool
new stuff in .NET 2.0! Also the Framework itself is also OO, which IMHO in
itself makes it more powerful!

Hope this helps
Jay

"Punya Narra" <pu*********@invensys.com> wrote in message
news:eR**************@TK2MSFTNGP10.phx.gbl...
Hi All,

I have a choice of using VB and .Net in developing a standalone load
distribution application. I need to provide a case study on what are the
major advantages of using .Net with respect to VB?

Looking forward for a reply

Thanks,
Punya

Nov 22 '05 #6
"Mack D. Male [MVP]" <ma**@mastermaq.ca> wrote in message news:<#p**************@TK2MSFTNGP11.phx.gbl>...
Cor makes a really great point, future operating systems have the .NET
Framework included as a standard component, like Windows Server 2003 and I
would suspect Windows XP Service Pack 2. You must also keep in mind however
that there are huge numbers of people still using Windows 98 as their
primary operating system, so they will need to acquire the framework unless
they upgrade to a newer operating system.


Also, isn't the Framework still free? Or has this changed?
Nov 22 '05 #7

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

Similar topics

9
by: Dan Williams | last post by:
Hi people I'm getting a little annoyed with the way the print function always adds a space character between print statements unless there has been a new line. The manual mentions that "In some...
2
by: Dimi Shahbaz | last post by:
Hi, I've seen a few tools to create standalone executables from python scripts (py2exe, cx Freeze). My question is, has anyone created a tool to create standalone libraries (.a, .so, .dll) from...
6
by: Punya Narra | last post by:
Hi All, I have a choice of using VB and .Net in developing a standalone load distribution application. I need to provide a case study on what are the major advantages of using .Net with respect...
0
by: Richard Taylor | last post by:
User-Agent: OSXnews 2.07 Xref: number1.nntp.dca.giganews.com comp.lang.python:437315 Hi I am trying to use py2app (http://undefined.org/python/) to package a gnome-python application...
1
by: Piyush Gupta | last post by:
Hi All, I am using following code snippet to add another user in Users.xml: ------------------------------------------------------------------- DataSet dstUsers = new DataSet();...
24
by: Charles Ulrich | last post by:
Greetings, I hope my greenness isn't showing too bad by asking this, but I ran across this trivial program today that left me flabbergasted: #define MESSAGE "This account is currently not...
2
by: JohnR | last post by:
Hi all. In my program I try to handle all obvious potential errors with structured error handling (try-catch) block. What I would like to do is have an 'overall' error handler that would...
1
by: VK | last post by:
It is possibly more suitable to address this question to W3C mailing list, but I'm trying here first. Could anyone comment on <http://www.w3.org/TR/REC-xml/#sec-rmd> The first statement says:...
7
by: tah | last post by:
Hey, Can someone please clarify, confirm, or set me straight on my understanding of a standalone="yes" attribute in the xml version element? I assume it means that the xml document containing it...
11
by: mjahabarsadiq | last post by:
Hi I have created a web application. I am using ant to build the war and deploy in tomcat. The war file is deployed under "TOMCATE_HOME/work/standalone/localhost/onlineres.war". I have my...
0
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,...
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
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...
1
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...
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...
0
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,...
0
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...
0
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 ...
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.