Originally posted by: beyonddc
Java is better than VB because it can compile in any platforms. Although Java runs pretty slow due to the Virtual Machine, I still think overall, Java is still better than VB because of compatiablity and portablity.
But if you think Java is a pain, I guess you haven't take C or C++ yet.
Java is meant to be lazy programming which does all your memory management using the Garbage Collection technique while in C++, you've to do that all by your own.
Originally posted by: NuclearNed
Originally posted by: beyonddc
Java is better than VB because it can compile in any platforms. Although Java runs pretty slow due to the Virtual Machine, I still think overall, Java is still better than VB because of compatiablity and portablity.
But if you think Java is a pain, I guess you haven't take C or C++ yet.
Java is meant to be lazy programming which does all your memory management using the Garbage Collection technique while in C++, you've to do that all by your own.
You think C & C++ are pains? You kids today. Back in the day we programmed in assembly language while our instructor hurled insults and pelted us with stones. And we liked it. No wonder America is going to Hell in a handbasket...
:laugh:
As opposed to an unseasoned team of developers making something in Java? 🙂but get a team of unseasoned developers and have them code an enterprise app in VB and watch it fall apart.
That is patently untrue. VB is, if I recall, the most popular language in the world now, and it's not just "learn vb in 21 days" developers. Almost every developer I know uses VB. There are a couple of guys who use Java, and one I know who uses C# (which is only marginally different from vb.net in capabilities).VB is mostly for amateurs.
Why?Corporate apps (internal or for clients)... VB or Java ? I'd have to say the latter.
Cross-platform... write once, deploy to everyone in every client environment.Originally posted by: Skoorb
Why?Corporate apps (internal or for clients)... VB or Java ? I'd have to say the latter.
If you are going to use VB.NET you might as well just use C#. It's a better language with better syntax.Originally posted by: torpid
They're both pretty good, unless you mean regular VB. VB.net is certainly no worse than java. The only thing I've encountered that java does better than .net is proxies. Java has more options, I'm not sure how advanced VB's proxy systems are. Though they are there. .net's garbage collector is one of, if not the, best in the business.
Originally posted by: Chu
First, are we talking about "old" VB or VB.net? They are COMPLETLY different, with VB.net essentially being C# with bastardized syntax.
Secondly, VB is a tool good for one very specific purpose -- putting together simple GUI based windows applications quickly. If you try to do anything much more complicated then this, you start running into brick walls because VB's notion of an Object is severly underpowered for when you need real OO features.
Written like a CS major who's never actually worked. In the real world ease of use and application development time = money. The easier a product is to learn and use, and subsequently debug, the better for anybody who has to work on it in the future. Why write something in C++ that might be marginally faster than something written in VB if the C++ app takes 3X as long to write? That will be a tough sell come budget time, don't you think?Originally posted by: Rainsford
Since when does a programmer judge a language on how easy it is to use instead of how well the written programs perform their task?
"Oh, well I was going to write this real time autopilot system in C, but since VB is so much EASIER, I think I'll use that."
Those people who think like this should probably go into a field where that sort of crap is accepted and even sought after, like MIS or something, and leave the regular programming to people who are able to evaluate the languages on their technical merits instead of how EASY they are.