"I was very disturbed by first reading about KBasic on
slashdot.org and then another VB clone on newsforge.com. Why are we
trying to emulate Windows? Do we have to make the same mistakes?
While the idea behind VB is good (an environment in which
pre-built components can be glued together to build applications
quickly), MS VB is NOT a good language at its core. It isn't
object-oriented, it's object-based. There is no inheritance, and
its implementation of interfaces leaves much to be desired. Python
is fully object-oriented and cross platform."
"What makes MS VB so strong isn't the language itself, it's the
environment and support. While VB is a terrible language, it has an
amazing IDE, probably the best on the market. If you separate the
IDE from the language, it's an excellent tool. The IDE integrates
form design, object browsing, code structuring, database
integration, Web integration, and anything else you want it to
include. Had VB instead been VPython, it would have been a nearly
"The second piece of MS VB that makes it so powerful is its
Windows support. With direct ties into ADO, MTS, and COM+, for
internal projects, there is usually no need for anything written in
C or C++. Everything from soup to nuts can be built inside of VB,
including the middleware, database, and front end, whether that
front end is Windows- or Web-based. This is very appealing to
companies large and small because they are only buying one tool for
an entire job, as opposed to one tool for middleware, one for the
front end, and one for the database."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.