Is Visual Basic a useful language for internet applications?

iamme

Lifer
Jul 21, 2001
21,058
3
0
is visual basic.net useful for webpages?

if a site was going to have a database with lots of user interaction, is vb an efficient language to use?

if not, what would one use?

<--programming n00b.
 

DAGTA

Diamond Member
Oct 9, 1999
8,172
1
0
Yes, VB.NET is very different from older versions of VB. Many people are programming web sites using VB.NET now. Check out the site and forums at www.asp.net

I use mostly C# but all that I do can be done in VB.NET as well.

-DAGTA
 

iamme

Lifer
Jul 21, 2001
21,058
3
0
can you guys recommend the best method to use?

basically, a website that passes information in and out of a database.
 

PowerMacG5

Diamond Member
Apr 14, 2002
7,701
0
0
If you want to make a very quick and dirty DB program, VB is the simplest way. Will it be the most efficient? No. Will it be the best looking? No. Are there better languages that will take longer to program, but the end result is better? Yes. I am assuming you will be using ASP or ASP.NET for the web interface. If you are using ASP.NET, then the choice between VB.NET and C#.NET is frivolous. If programmed to do the same thing, the end result is the same. I personally prefer C# when using ASP.NET, but thats because it is the most C like. If all you know is VB, VB.NET can let you start experimenting with classes and the like, which will allow you to move on to more advanced languages (C++, C#, etc...).
 

DJFuji

Diamond Member
Oct 18, 1999
3,643
1
76
yes. VB.NET and C# are the two most common languages available to develop with using the .NET framework. I personally don't like VB.NET even though i came from a VB6 / VBScript &amp; ASP background. C# is much cleaner IMO. Very similar to javascript or java syntax.
 

PowerMacG5

Diamond Member
Apr 14, 2002
7,701
0
0
Originally posted by: DJFuji
yes. VB.NET and C# are the two most common languages available to develop with using the .NET framework. I personally don't like VB.NET even though i came from a VB6 / VBScript &amp; ASP background. C# is much cleaner IMO. Very similar to javascript or java syntax.
Yeah, I agree. I used to use VB6 (argh high school programming classes suck), and VB.NET is very different. Technically, it is a whole new language (it brings in the possibility to use classes, which is one thing VB did not have for so long).
 

Klixxer

Diamond Member
Apr 7, 2004
6,149
0
0
Originally posted by: iamme
can you guys recommend the best method to use?

basically, a website that passes information in and out of a database.

I would use Java for simplicity and it works.
 

DJFuji

Diamond Member
Oct 18, 1999
3,643
1
76
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: DJFuji
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...

Most of them don't know what they're talking about, but arguing this fact usually turns into a flamefest not worthy of repeat. "Should I use VB?" threads are common, and they are almost always filled with some ignorant making predictably ignorant statements.

Anyway. The issue of efficiency is with the .NET Framework itself, and not VB.NET. VB.NET will be just as efficient as any other language you should choose to use. The much, much larger issues involved with such applications are far removed from the lower-level implementation details of language choice. Worrying about the choice of VB.NET versus another language is rather moot if you haven't any idea how to properly handle database connections, basic algorithms, or even the SQL statements VB.NET and ADO.NET send to the RDBMS on your behalf. Give these considerations thought, and just choose the language to which you experience the most comfort.
 

Klixxer

Diamond Member
Apr 7, 2004
6,149
0
0
Originally posted by: Descartes
Originally posted by: DJFuji
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...

Most of them don't know what they're talking about, but arguing this fact usually turns into a flamefest not worthy of repeat. "Should I use VB?" threads are common, and they are almost always filled with some ignorant making predictably ignorant statements.

Anyway. The issue of efficiency is with the .NET Framework itself, and not VB.NET. VB.NET will be just as efficient as any other language you should choose to use. The much, much larger issues involved with such applications are far removed from the lower-level implementation details of language choice. Worrying about the choice of VB.NET versus another language is rather moot if you haven't any idea how to properly handle database connections, basic algorithms, or even the SQL statements VB.NET and ADO.NET send to the RDBMS on your behalf. Give these considerations thought, and just choose the language to which you experience the most comfort.

The entire .NET framework sucks, there, is that better?
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: Klixxer
Originally posted by: Descartes
Originally posted by: DJFuji
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...

Most of them don't know what they're talking about, but arguing this fact usually turns into a flamefest not worthy of repeat. "Should I use VB?" threads are common, and they are almost always filled with some ignorant making predictably ignorant statements.

Anyway. The issue of efficiency is with the .NET Framework itself, and not VB.NET. VB.NET will be just as efficient as any other language you should choose to use. The much, much larger issues involved with such applications are far removed from the lower-level implementation details of language choice. Worrying about the choice of VB.NET versus another language is rather moot if you haven't any idea how to properly handle database connections, basic algorithms, or even the SQL statements VB.NET and ADO.NET send to the RDBMS on your behalf. Give these considerations thought, and just choose the language to which you experience the most comfort.

The entire .NET framework sucks, there, is that better?

Your hyperbole isn't worth a modicum of consideration. If you have any actual problems with .NET, please tell me so I can show your ignorance to others potentially affected by your denigration.
 

Klixxer

Diamond Member
Apr 7, 2004
6,149
0
0
Originally posted by: Descartes
Originally posted by: Klixxer
Originally posted by: Descartes
Originally posted by: DJFuji
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...

Most of them don't know what they're talking about, but arguing this fact usually turns into a flamefest not worthy of repeat. "Should I use VB?" threads are common, and they are almost always filled with some ignorant making predictably ignorant statements.

Anyway. The issue of efficiency is with the .NET Framework itself, and not VB.NET. VB.NET will be just as efficient as any other language you should choose to use. The much, much larger issues involved with such applications are far removed from the lower-level implementation details of language choice. Worrying about the choice of VB.NET versus another language is rather moot if you haven't any idea how to properly handle database connections, basic algorithms, or even the SQL statements VB.NET and ADO.NET send to the RDBMS on your behalf. Give these considerations thought, and just choose the language to which you experience the most comfort.

The entire .NET framework sucks, there, is that better?

Your hyperbole isn't worth a modicum of consideration. If you have any actual problems with .NET, please tell me so I can show your ignorance to others potentially affected by your denigration.

I am running a server on a Slackware linux setup, the database is MySQL the webserver is Apache, yeah, i have a problem with .NET, it doesn't work.

Java is cross platform, it adheres to the standards of every program that can be used with it and it is simple to use.
 

i'm not a .NET fan, i won't argue my reasons

but i will provide some alternatives

php (free to run, lots of cheap webhosts -- not 'easy' to learn, but not too difficult as long as you're not a noob. TONS of free code out there anyway)
cold fusion (1300 license cost, webhosts are $15 and above -- but the learning curve is super easy and the software is very powerful. TONS of free code out there, as well as purchasable packages)
 

DJFuji

Diamond Member
Oct 18, 1999
3,643
1
76
ive used both java and .NET, and IMO, .NET has a larger community backing than java. There's more resources and stuff out there to help you out. .NET also seems to be a little easier to get started with.
 

Klixxer

Diamond Member
Apr 7, 2004
6,149
0
0
Originally posted by: DJFuji
ive used both java and .NET, and IMO, .NET has a larger community backing than java. There's more resources and stuff out there to help you out. .NET also seems to be a little easier to get started with.

In a word, no.

And you know why? which is the most common os for web servers? Which is the most common web server?

That would be Apache running on Linux.

If you haven't found the backing, you just haven't looked for it. (a hint is usenet, something very few use but it is a great source of information)

However, this is pretty much like food, it's about personal preference.

The most common scrip language is Java script, there is no competition, the jdbc connections to databases exist for all kinds of databases and works brilliantly cross platform.

If you want to learn a scripting language, Java Script is the one, if you want to develop web applications that are not going to be run on your very own server, then Java is the language to use.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: Klixxer
Originally posted by: Descartes
Originally posted by: Klixxer
Originally posted by: Descartes
Originally posted by: DJFuji
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...

Most of them don't know what they're talking about, but arguing this fact usually turns into a flamefest not worthy of repeat. "Should I use VB?" threads are common, and they are almost always filled with some ignorant making predictably ignorant statements.

Anyway. The issue of efficiency is with the .NET Framework itself, and not VB.NET. VB.NET will be just as efficient as any other language you should choose to use. The much, much larger issues involved with such applications are far removed from the lower-level implementation details of language choice. Worrying about the choice of VB.NET versus another language is rather moot if you haven't any idea how to properly handle database connections, basic algorithms, or even the SQL statements VB.NET and ADO.NET send to the RDBMS on your behalf. Give these considerations thought, and just choose the language to which you experience the most comfort.

The entire .NET framework sucks, there, is that better?

Your hyperbole isn't worth a modicum of consideration. If you have any actual problems with .NET, please tell me so I can show your ignorance to others potentially affected by your denigration.

I am running a server on a Slackware linux setup, the database is MySQL the webserver is Apache, yeah, i have a problem with .NET, it doesn't work.

Java is cross platform, it adheres to the standards of every program that can be used with it and it is simple to use.

Choosing two virtues of one platform to attack another is infantile (e.g. a longer cross-platform story and its better Linux support). I can just as easily choose some virtues of .NET not present in Java: no declarative attributes pre 1.5, no enums pre 1.5, no generics, it's not language agnostic, ad nauseum.

There arguments are pointless, and so are your inflammatory remarks. If you like Java, use it; I do when necessary.

:beer::D
 

Klixxer

Diamond Member
Apr 7, 2004
6,149
0
0
Originally posted by: Descartes
Originally posted by: Klixxer
Originally posted by: Descartes
Originally posted by: Klixxer
Originally posted by: Descartes
Originally posted by: DJFuji
Originally posted by: Description
No.

Can you guys elaborate a little? Just saying "No" doesnt help him much....especially if it turns out that you dont know what youre talking about...

Most of them don't know what they're talking about, but arguing this fact usually turns into a flamefest not worthy of repeat. "Should I use VB?" threads are common, and they are almost always filled with some ignorant making predictably ignorant statements.

Anyway. The issue of efficiency is with the .NET Framework itself, and not VB.NET. VB.NET will be just as efficient as any other language you should choose to use. The much, much larger issues involved with such applications are far removed from the lower-level implementation details of language choice. Worrying about the choice of VB.NET versus another language is rather moot if you haven't any idea how to properly handle database connections, basic algorithms, or even the SQL statements VB.NET and ADO.NET send to the RDBMS on your behalf. Give these considerations thought, and just choose the language to which you experience the most comfort.

The entire .NET framework sucks, there, is that better?

Your hyperbole isn't worth a modicum of consideration. If you have any actual problems with .NET, please tell me so I can show your ignorance to others potentially affected by your denigration.

I am running a server on a Slackware linux setup, the database is MySQL the webserver is Apache, yeah, i have a problem with .NET, it doesn't work.

Java is cross platform, it adheres to the standards of every program that can be used with it and it is simple to use.

Choosing two virtues of one platform to attack another is infantile (e.g. a longer cross-platform story and its better Linux support). I can just as easily choose some virtues of .NET not present in Java: no declarative attributes pre 1.5, no enums pre 1.5, no generics, it's not language agnostic, ad nauseum.

There arguments are pointless, and so are your inflammatory remarks. If you like Java, use it; I do when necessary.

:beer::D

Ok, .NET still sucks though. ;)
 

DAGTA

Diamond Member
Oct 9, 1999
8,172
1
0
The people bashing VB.NET have no idea what they are talking about. They're thinking back to prior versions of VB where VB was more ineffecient than most languages. .NET has a lower level language that all higher level languages are converted to during compile before going to binary. An intermediate step. As such, there is very little difference in the language you use if doing .NET programming. So, choose the one you find most comfortable. For me it's C#.

I've programmed in both Java and .NET. .NET is my choice by a mile. Java runs much slower and is more inefficient for the things I've done. I've made a living and started a business while programming exclusively in .NET for over a year now. It's a strong platform.

-DAGTA
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: Klixxer
Originally posted by: DJFuji
ive used both java and .NET, and IMO, .NET has a larger community backing than java. There's more resources and stuff out there to help you out. .NET also seems to be a little easier to get started with.

In a word, no.

And you know why? which is the most common os for web servers? Which is the most common web server?

That would be Apache running on Linux.

If you haven't found the backing, you just haven't looked for it. (a hint is usenet, something very few use but it is a great source of information)

However, this is pretty much like food, it's about personal preference.

The most common scrip language is Java script, there is no competition, the jdbc connections to databases exist for all kinds of databases and works brilliantly cross platform.

If you want to learn a scripting language, Java Script is the one, if you want to develop web applications that are not going to be run on your very own server, then Java is the language to use.

I disagree with your ostensibly authoritative reference to "Java Script" (note that it's JavaScript) being the most common scripting language. I think Larry Wall and friends might disagree. What does JavaScript have to do with this discussion anyway? Surely you're not thinking JavaScript is somehow related to Java?