LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 05-16-2002, 01:34 PM   #1
figadiablo
Member
 
Registered: Feb 2002
Location: Virginia USA
Distribution: Slackware, CentOS, Fedora
Posts: 342

Rep: Reputation: 30
Visual Basic or Java


For college I have the option of taking Visual Basic class or a Java programming class, anny suggestions? I know Java is very usefull theese days, and also I can actually use visual basic with kdevelope to develope nice apps for X. I think Im gonna go vith java, but I would like to hear some comments from you guys.
 
Old 05-16-2002, 01:50 PM   #2
dorward
Member
 
Registered: Sep 2001
Distribution: Gentoo
Posts: 760

Rep: Reputation: 31
Java, its fairly cross platform and uses reasonably sensible syntax. Visual Basic ties you to the Microsoft platform and (being based on BASIC) isn't a well designed language.
 
Old 05-16-2002, 01:55 PM   #3
vfs
Member
 
Registered: Apr 2002
Location: Brazil
Distribution: Slackware
Posts: 184

Rep: Reputation: 30
VB is broken and it's a PITA!

Try out Java and then switch to C++.

You can learn VB and VBScript if you have access to a Win box within 2 weeks, by yourself (assuming you don't have any knowledge, you can start writing some dummy programs...)

HTH,

vfs
 
Old 05-16-2002, 02:43 PM   #4
sewer_monkey
Member
 
Registered: May 2002
Location: Toronto, ON, Canada
Distribution: Ubuntu, Debian, RedHat/CentOS
Posts: 624

Rep: Reputation: 31
I say neither. VB just plain sucks, and Java won't get far in the server world with it's VM backends. I believe in cross-platform code that can be optimized for each platform. Go with C/C++.

Don't even talk about .NET, who needs Internet Explorer in every app they design? That's the whole idea behind .NET, isn't it? Just shove IE everywhere, from PIMs to toasters!
 
Old 05-16-2002, 03:03 PM   #5
vfs
Member
 
Registered: Apr 2002
Location: Brazil
Distribution: Slackware
Posts: 184

Rep: Reputation: 30
Hey man! The options are Java and VB.

Needless to say, I don't like Java and quite hate VB, but it's good to know several languages...

Comparing Java and VB, the first is less bad...

vfs
 
Old 05-16-2002, 04:15 PM   #6
figadiablo
Member
 
Registered: Feb 2002
Location: Virginia USA
Distribution: Slackware, CentOS, Fedora
Posts: 342

Original Poster
Rep: Reputation: 30
thanks everybody, I'm already taking c++, its just that I also have to take either java or vb for college. I wish they had more Unix-oriented courses, but the only one the offer is intro to unix which Im already taking, and I think this is the last semester they are gonna offer it. I guess this college is still under the Micrbull&# stuff, everything is Windoze based. Im begginig to seriously dislike MS. Thaks for all the posts anyways.
 
Old 05-16-2002, 08:30 PM   #7
ChaosX2
Member
 
Registered: Aug 2001
Location: Sacramento, CA
Distribution: Gentoo 1.4+
Posts: 195

Rep: Reputation: 30
Learn java if cross plaform is more important to you. Java is harder to learn then vb, so I'd have to recommend java even though I do most of my programming in VB. The only thing I hate about java is its too slow, even compared to VB.
 
Old 05-17-2002, 08:40 PM   #8
cludwin
Member
 
Registered: Feb 2002
Distribution: Slack
Posts: 50

Rep: Reputation: 16
You can teach yourself VB that lang is pretty simple, however java a little more difficult. Java is a great language and java jobs pays big bucks. I would have to disagree w/ sewer monkey as far as Java will never make it in the server world. Java already is the main enterprise solution. If you don't believe me take a look on Monster or Dice or HotJobs and type in java. You will see no shortage of jobs there. One other key reason to take Java is because java is Object Oriented and vb is really just a scripting lang.
 
Old 05-17-2002, 10:22 PM   #9
AMDPwred
Member
 
Registered: Dec 2001
Location: Richmond, VA
Posts: 391

Rep: Reputation: 30
Without question, Java. I've been developing in Java for about 8 months now and deploy my applications on Solaris servers. The thrill of developing on a Windows 2000 workstation and deploying on a UNIX server without code changes is amazing. It is pretty tough at the start, but stick with it. It is worth it in the long run.
 
Old 05-23-2002, 08:09 AM   #10
jISV
Member
 
Registered: Feb 2002
Location: England
Distribution: MDK8.2
Posts: 128

Rep: Reputation: 15
Quote:
Originally posted by ChaosX2
Learn java if cross plaform is more important to you. Java is harder to learn then vb, so I'd have to recommend java even though I do most of my programming in VB. The only thing I hate about java is its too slow, even compared to VB.
You MUST be kidding. Don't take this to be nasty, but have you actually examined the Java code that was written? Half the problem is that people think they know how to code java, when in fact they just use it as another procedural language.
VB is an absolute dog, and theres not much you can do to help it.

nehow, Java would be my recommendation (if you didn't guess), if for no other reason other than you can use whatever box you want to write it on.
 
Old 05-23-2002, 02:59 PM   #11
bikermagi
LQ Newbie
 
Registered: May 2002
Distribution: Mandrake 8.2
Posts: 2

Rep: Reputation: 0
Point 1: VB is a marketing toy designed by a big company to make people believe they are programmers in order to convince them to buy a product. Why learn VB when tenth-graders learn VB and call themselves programmers. You wanna compete with that?

Point 2: You could go up on www.realrates.com and look to see what VB is paying versus what Java pays.

Point 3: I saw a book on Artificial Intelligence in Java and hash tables and intelligent agents and I thought it was pretty neat. Funny, I never saw AI using VB.

You decide.
 
Old 05-23-2002, 03:38 PM   #12
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
Quote:
Originally posted by bikermagi
Point 3: I saw a book on Artificial Intelligence in Java and hash tables and intelligent agents and I thought it was pretty neat. Funny, I never saw AI using VB.
*chuckle*
Must be because natural intelligence doesn't use it either ;)

Cheers,
Tink
 
Old 05-24-2002, 06:15 PM   #13
KevStA
Member
 
Registered: Dec 2001
Location: Birmingham, UK
Distribution: Red Hat 7.2
Posts: 96

Rep: Reputation: 15
JAVA

Sorry to disagree with you guys, but although VB is pretty easy to learn, start programming with API calls etc and it can start to get very complexed.

But anyway, Don't go for VB, specially if your a linux user.
 
Old 05-27-2002, 10:51 PM   #14
verigoth
Member
 
Registered: May 2002
Posts: 179

Rep: Reputation: Disabled
java being too slow is hardly an issue anymore on modern machines...besides, if you're target audience is Linux/UNIX, gcc has a frontend (gcj) which compiles java to native executables (i.e. like c/c++). or, you could use the library developed by cygnus to use java style syntax in c++.

verigoth
 
Old 06-02-2002, 03:28 AM   #15
hanxue
LQ Newbie
 
Registered: Jun 2002
Location: Klang, Malaysia
Distribution: Mandrake, Redhat, Slackware
Posts: 5

Rep: Reputation: 0
Of course learn Java! VB is more or less only a prototyping tool. Nobody writes high performance/distributed applications with VB. VB is not even object-oriented (no inheritance).

Though Java is a little bit slow, if it is compiled to native code, it is almost as good as C++. For a beginner, Java is easier and better to begin with.

After mastering Java, you can always pick up VB easily.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Stupid Question: Microsoft Visual Studio 6.0 (A.K.A. Visual Basic 6) Will it run? S0RD3N Linux - Software 8 05-07-2008 08:42 PM
Visual Basic 6 dwig365 Linux - Software 1 08-28-2004 02:33 PM
Visual Basic 6 DaveyB Linux - Software 2 08-19-2004 12:47 PM
Visual Basic Finnae707 Programming 12 06-17-2003 04:06 AM
Need Visual Basic help icorsi Programming 4 10-09-2001 08:08 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 11:51 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration