|The only reason
for me staying in VB6 is the time migrating to .net
will require, and the actual phase development/maintenance
don't permit to take this time.
Probably i won't, probably new projects will be
developed usin VB.net and the old projects will
remain in VB6.
|I tried to migrate to .NET and I found that the
wizard is not good enough, it cannot generate something
useful and a lot of work was necesary to make something
that is ALREADY working to compile!
|.NET and VB.NET should also
support for Linux.
|I use both VB6 and .Net. New program i have written
|As usual, the questions seek
a very pointed opinion and the flavor and significance
seems to be lost in the quest for brevity. The .Net
Framework and Visual Studio.net are just too important
a tool to be discussed in this manner. Most people
have no clue what it is and the kind of impact it
could have for them and their organization. I have
never been an evangelist but I am afraid that I
am running the risk of becoming one. I love the
product, the concept and I believe that Microsoft
got it right this time. It is only a matter of time
before .Net becomes the de facto standard for software
|I see no advantage in moving to .net - unless
someone can show me one, i doubt we'll ever change.
|Visual Basic 6 is a rapid application
development tool. I was using this version for the
past 3 years. I find this version very user friendly.
Since I didnt get a chance to migrate to VB.Net,
I am not much aware of this new version. Any how,
I would like to work on this soon.
|I would have evolved to .NET but cannot make our
project from the scratch. The upgrading tool of
.NET is the worse thing made by microsoft. I know
that VB6 is dying and cannot do anything at the
|THanking you for survey from
other countrying. Nice day having.
|At first glance, VB.NET presents a real issue
|Question 3 is not clear, what
do you want to know:
When are we shipping product .NET to user or when
do we start developing using .NET. Our time to market
is approx 2 years
|just too busy to get up on the learning curve
and convert my projects otherwise I would have already
converted just for the OOP featues to wrap everything
|There is a lot of development
in our company, under government contract (and in
the government in general) being done with Visual
Studio 6 (not .Net), because that is how the project
started and they did not change the platform midway.
I think it will eventually become a problem.
My only problem with Microsoft's support is that
MSDN is not updated for Visual Studio 6. It's essentially
held at the Oct 2001 release. I have no idea if
I can expect more service packs for Visual Basic
|Fear of the unknown is about the only barrier
to taking up .Net, once you dive in the water's
|There are many ways to accomplish
a programming task. .NET is just one more tool on
|I'm not a big time programmer, but have enjoyed
VB6 very much. It is unfortunate that VB.NOT was
such a huge departure from VB6. The VB.NET IDE seems
to take longer to startup (more bloated). I miss
not being able to step through my code, and dislike
how many commands have been replace (look how hard
it is to draw a shape). I've used VB Script for
programming Windows CE devices and it is no longer
supported. I'm very disappointed.
|use VB mostly for small applications
|PLEASE add the capability to compile to machine
code in .NET Development platform. Interpreted code
is simply NOT secure enough, even with obfuscation.
We will move to it as soon as that is present.
|vb.net sucks the arse... May
aswell use a real lanuage if not using vb for its
|We have both VB.net and VB6 in my org. My org
is <10% of the entire company, so my answers pertain
only to my small area.
|dotNet is just a Bill Gates
knee jerk ego reaction to having lost the java kidnapping
court case. Everyone knows that dotNet in its final
form is just going to be VC++ with some good internet
|.net range of base classes and documentation are
|I expect our VB6 products will
still be shipping 5 years from now.
|I love VB. However, I am starting to do more c#
|I'm developing For Fun in my
i just love my pc ;)
|We develop standalone tools for our salesforce:
.Net is a bloated architecture that has not done
any better than java at overcoming the performance
obstacles of an interpreted UI. Ultimately processing
power and inclusion of the .Net Framework in the
operating system may overcome these problems, but
there is a constant battle with every other application
to consume all available resources.
|I use both VB6 for maintenance
of older projects and tweaking and VB.NET for new
projects. I prefer .NET as it's faster (now that
I'm up to speed with it) and also it can produce
much more professional looking results.
|the structure of this survey is very biased. You
should NOT limit the choices to a single item, on
each question, as several are equally applicable.
|I like VB6 because all you need
is the VB6 runtime to work. It is a reasonable language,
except that it does not do very well with classes
and objects. If it were totally object-oriented,
it's perfect. VB.NET is good because it is object-oriented.
But there is the fact that you need the .NET framework
(and the right version of it) on the machine to
run the application, and the application does run
a bit slower.
|Yes. I feel that Microsoft is still in the HYPE
stage of .NET and is not providing correct info
on the % of programmers that have moved to .NET
WE develop desktop stand alone financial planning
applications and do not see any intregal benifit
from moving to VB.net. However, we will probably
be forced to the .NET technologies because Microsoft
will not be supporting VB6 forever and interest
in it will wain.
.NET iz impressive but has lost its RAD properties.
|I m new in this section, i did't
have any specialized tranining
|MS has not provided any understandable/useful
knowledge of .net, or its benefits to those not
working on www applications. I'm still trying to
find MS or other info on regular expressions Perl
type scripting for VB6 database type applications,
the old Commodore, TRS80 type string handling commands
are limiting. Don't know if .net would help. MS
need to publicise the benefits of their .net product
|I enjoy using VB, it is a simple,
straight forward language that allows quick results.
I personally have never found the lack or Object
Orientation to be a particular detriment.
|I would never go back to VB6!
|bad feature: the use of unmanaged
code, espacially String-conversion
|I use VB from time to time as a reasonably useful
RAD tool. I have no interest in VB.NET and see it
primarily as a move by Microsoft to force users
to move to new, incompatible technology. On balance,
for the kind of work we do, I much prefer Tcl/Tk,
as it is just as simple to use as VB, free, open
and cross-platform. I would urge developers disgruntled
with Microsoft tools to check it out.
|I am not yet sold on object
oriented programming. It seems like things that
used to be easy in VB are now extremely complicated
and difficult in .Net.
|I have heard a lot of horror stories from professional
programmers about the problems associated with converting
VB 6 applications to VB.Net. Microsoft's misrepresentations
about the ease of the task have not helped. Since
all of the applications I have developed are in
VB 6, I will not consider making the switch until
we have a new concept that would be designed from
scratch with VB.Net. And we will probably not be
using any of the new web-aware features of the language.
|We envisage to move away from
VB6 (except for maintenance) and all new development
will be done in C# or Java, because the learning
curve from VB6 to VB.NET or C# is about the same.
It's easy to cross-skill developers between C# and
Java and vice-versa. .NET projects tend to be easier
to deploy. However, prior to .NET, VB6 was the best
tool to quickly develop Windows-based applications.
I personally use VB6, VB.NET and C#. I prefer C#
|everything about MS programming is good BUT hate
the way microsoft launches newer OS every now and
|Spending a considerable amount
of time looking at .net and trying to get my head
round it. Not yet convinced about the benefits.
Its bigger, slower and much more complex, but not
found much on the plus side yet!
|This questionnaire appears to be geared to determine
who is moving from VB6-->VB.NET. My path is VB6-->C#
and is not apparent from this questionnaire. A lot
of people are moving to C# as opposed to VB.NET
and you're going to miss them here (or maybe you're
not really intrested in .NET generally - just VB.NET???)
Also - The 'Benefits' section only allows 1 selection
- there are dozens of other good reasons to move
to .NET and associated tools.
You should also ask what percentage of time is spent
in VB4/5/6 etc
Generally this is a very, very poor questionnaire
and i'm not sure what 'real' statistics can be taken
from it and/or read from it. Still I'll click the
Submit button and see what happens! I guess this
is just a sales/marketing tool to meet your own
|I love VB6. I without the ability
to create apps without depending on the .NET framework,
I am not interested in VB.NET except for web-based
|We use both right now. But would prefer to be
entirely in .NET
|Again, the survey needs to have
more check boxes and less option buttons... some
of the questions had more than one answer.
|VB6 itself is a great modeling tool. .NET development
takes longer, and we are still having problems with
.NET instability. MS software in the past has been
better. I am not sure I understand the QC problems
they are now having.
|VB6 does all that my App which
I sell needs to do, so I see no reason to switch
|I think VB is great! I have been using VB since
version 3, have had most experience with version
6 but have been moving to .NET over the past year.
I can't knock VB6 and in some respects it is more
friendly to use than .NET - but, .NET brings loads
of exciting new developments to the equation and
in a couple of years I'm sure I won't have any cause
to be using VB6 again.
|I don't have enough time to
spend learning the .NET framework and have been
fornced to maintain my coed in VB6. We have to move
to .NET soon, so it will cause a complete work stoppage
while we retool the apps. Bad planning on Microsofts
side, and I resent their approach to VB.
|Regardning quick application development, I think
VB.NET is a step in the wrong direction. Nothing
beats the VB6 debugger tools.
|I think VB6 is the best VB ever
and I can't see why we need to go to .net just because
MS says it's great. There seems to be a lot of headaches
that will accompany that conversion and I'm not
going to jump into that.
|Bugs present in VB4 are still there in VB6...
and some of them make your programs look un-professional.
VB should be able to deploy like RealBasic - WITH
THE .EXE FILE ONLY. All this .dll garbage is also
|I think the move up to the next
version or else model that Microsoft uses is causing
me to look more at Linux development. I do not like
to have my investment in money, time, and effort,
made obsolete. I am willing to advance, but do not
like feeling like I'm losing all of my effort if
I don't go with the latest and greatest bug.
|VB6 still alive !
|I'm still using VB6 as well
as .NET, your survey needs to allow for the selection
|VB 6.x very useful for small or midsize project.
We use VB 6.x only to support our projects that
was developed before appearance of Microsoft .NET.
For current projects we use Visual Studio .NET and
|All our VB6 is legacy, but will
likely be around for a while since it is useful
for using old-style classic COM objects for some
of our legacy products. All our new development
|As a company we decided to move from VB completely
and make the transition to C#. We saw the power
of C# and the ease of development of .Net with Winforms
and decided to use C#. VB6 was a good tool however
there was many limitations such as OOP, specific
keywords... VB.Net was intruiging to us however
we just thought that C# was a better language and
was a better fit with .Net. The syntax is much more
universal (similiar to Java and somewhat C++).
|Look forward to a balanced result
not like most marketing gimmics.
|I wish that MS would update VB6 for those of us
who may not be able to go to VB.NET right away.
I hope they continue supporting it.
|.Net is the absolute future.
Look at longhorn, I can´t see a software house survive
Development time in .NET is reduced - in proven
cases I´ve worked on - by at least 50%. I can develop
an application in .Net in one week, that would take
at least a month in VB6.
|.net is great. but the speed degradation for windows
applications is noticeable. requires all our users
to upgrade hardware to meet performance desired.
not likely anytime soon. and not every piece of
software should have to be managed, would like the
option myself as a developer.
|The main reason we are still
on VB 6 and haven't moved on is that we don't see
that the benefits justify the learning curve.
|I must very disappointed to hear that VB.net does
not support arrays of Controls; they're so powerful!
VB was built for easy GUI development; VB.net seems
like it's making GUI development MORE difficult.
|I have dropped VB 5.0 in favor
of the PowerBasic compiler.
.NET concerns me because it seems that non-Microsoft
will be discouraged as development tools. The Windows
API, of which
I have spent much time learning may even become
obsolete, which means
valuable training and research may be wasted.
|Your survey doesn't provide for this but I use
both VB.NET and VB6 - currently doing projects in
|I've been using vb.net for over
a year and I've had no complaints. I haven't ported
much to .net though only new projects. After getting
past the learning curve .net is much easier to develop
with and being able to have a more true OO language
is welcomed. The only thing I miss is breaking and
changing code and then being able to continue without
a totaly rebuild.
|We're ready for VB7, however Microsoft continues
on the VB.NET tract,
|We decided to switch to C# as
native .Net language. The reason is that VB.NET
doesn't resemble VB6 at all, so mastering VB6 has
no added value to moving to VB.NET being an entirely
|I would love to see MS make a VB6.5 to help the
transition to .Net
|I have developed a development
utility which allows programmers familiar with generic
'Business Basic' to convert these programs to Visual
Basic 6.0. The ability to emulate Business Basic
verbs with Visual Basic routines and syntax is very
high...IF we stick with VB6. Once we try to use
VB.NET, the 'look-and-feel' is not even close.
See http://www.kolafa.com/Downloads/ReadMe.txt (Note
|VB 6 is still an excellent product and should
be around for a long time.
|My main problems with .NET are:
1. I couldn't immediately see how scroll thru records
programatically in ADO.NET and know which record
the user is on.
2. There is no 'in line' bug fixing (while the prog
3. It is slow to compile the app. When 2 of those
three issues get addressed (and future faster hardware
will help) I will be willing to go thru the slow
painful process of re-learning everything in the
new .NET world.
BTW I have lots of apps out there with customers
(in maintenance) and a couple still under development.
|I'm happy with VB6. The reasons to want to upgrade
is two fold. Staying with VB6 long term would be
like remaining with DOS apps 10 years ago - have
to change to keep up. The main reason to look at
changing earlier is the drop of support for ActiveX
components by many 3rd party component suppliers.
Their .NET versions often have new features they
have no intention of adding to their ActiveX equivalants.
|I still love working with VB6.
There was much excitement moving from VB5 to VB6
- but moving from VB6 to VB.NET hasn't produced
near the excitement. We in IT know that we always
have to continually learn new technologies, but
we also want to take comfort in technologies that
are getting the job done - like VB6. Remember, VB6
soared when IT was the latest and greatest career
choice. That is one reason for the success of VB6.
Since the IT economy essentially flatlined after
the glory days of the 90's, programmers and companies
aren't near as qucik to invest time and money into
new technologies - like VB.NET.
|The whole concept behind the .NET development
is superb. The resulting software really empowers
the stand alone developer. This is the most exciting
thing Microsoft has ever done. It will result in
a quantum leap in software perfomance and reliability.
|vb6 needs some advanced programming
improvements but is stable, reliable, flexable and
needs little maintanance if 3rd party controls are
|Microsoft is a marketing company, not a computer
company. They are introducing .NET mainly to create
a whole new business/income stream.
|I would love to use VB.Net but
it is extremely expensive for me.
|I love vb6 because it is so straight forward,
but because of the .net improvement in front end,
I might have to consider learnig newer language
to migrate eventually, ....oh well, I guess it is
a sign of the times...;(
|VB 6 is a greate language ,
but lacking some certain areas , like inability
inherit , function overloading but i think .net
have nicely implemented those
|Move to C#
|I don't like VB.NET for it's
debugger... you could alter code during testing
runs in VB6's debugger, but no, Microsoft had to
change that... Imagine the complication of rebuilding
a large project just to change one variable behaviour...
make it so 5-6 times per working day and all you've
been doing the whole day was rebuilding the application.
|VB is excellent language i have seen with lots
of supportive features.
I dont know about .NET as now am in testing. But
3 new projects which started in our company were
in .NET and some Projects were rewritten in .NET
Hope .NET will have good feature too.
|We will be staying with VB6
until such time it cannot do the job or our clients
say we should move to .net.
|Till VB.Net settles down I will stick with VB
|Microsoft should rethink .net
and worry more about system integration issues with
their flagship products.
|I am a doctor and an amateaur developer ( migrated
from Clipper some years ago) of VB6 applications
running on the
network at my hospital. At the moment I have 9 application
in use (some rather big) , but rather soon professional
softwares will take over most of my programs - so
the future for my hobby is threated. The other reason
is that I am 61 y - has invested quite a lot i VB6
books and knowledge - so the inclination to learn
something new is not too great.
|As we are a very small software
development company, we generally only operate on
a maximum of 2 projects at a time.
It took us a while to get used to .NET, but now
we can do the entire development phase in half the
time as was possible with VB6 or Borland C++ or
|We use and will continue to use both VB 6 and
As a consultant I will recommend to most clients
needing standard EXE apps that VB 6 will meet their
needs much better than VB.NET ( VB 6 apps being
faster and requiring less memory on computer )
As a developer of components ( OCX and .NET ) we
will continue to develop, market and support OCX's
for VB 6 as well as .NET components.
|VB6 still fine for 3 tier client-server
to SQLServer - performance on todays PC is fine.
ASP, XML with Flash does web,
so .NET (= .TRAP for Microsoft) - prefer non-branded
solution. SOAP is also good for using VB middle
tier - swapping out the VB GUI layer.
|Is good if we can get rid of Deployment Tools
and across OS platform.
|VB6 is a very good tool for
windows develop, and i like it , it is easy to use.
and no need much support system,
easy to use activeX componense
|vb.net is awesome
|VB.NET will be a long tortuous
path, for developers to follow.
|í'm very interesting in upgrade to .net but we're
developing and having not time to learn the new
but i like to know the time spend aproximately in
to learn it. Sorry by my English I'm Chilean
|well, for me althought we've
been trained on .NET but still there is resistance
as to the current requirements.
we need sometime to completely and totally moved
to .net as single tool for development.
|Many bugs in the DB area.
When working with database must do loops and hoops
to overcome it.
|VB.Net only used for new developments.
Ongoing projects & maintenance with VB6.
|I think use several language in one project,please
introduce some experience about it,thanks!
|Hope VB.NET has the convenience
of editing while debuging.
This is the key point we love VB and do not like
to loose it in .NET.
|We are heavily vested in COM, RPC, SOAP, and ActiveX
Controls. Migrating to .Net
will be costly and time consuming in the short-run.
However, we are also investigating development in
other languages entirely
|I like VB6 and can do everthing
I need to do with VB6
|It's a darn shame Microsoft would just give up
on VB6 and leave everyone the way they did! VB6
has such solid foundation, and so many users! I
think they should continue to maintain VB6 to support
the millions of applications that are already written
Just because they come out with a new Dev Platform
does not not mean that it's the best thing for everyone
else, and I see it as MS turning it's back on what
|I'm finding many shortcomings
in .NET, but I'm still willing to use .NET occasionally,
when it is advantageous to do so,
otherwise, I still slam new projects out with VB6
or Access, whatever my clients want.
|I also just updated an exising VB6 application,
deciding not to convert to .Net because of time
constraints. This was part of a large database project
that my client was using a lot of offshore people
to program. They were all still using VB6 with SQL
|Not sure if I undrestand the
central question--.NET is not a language, it is
a development/deployment framework. VB is supported
by the .NET framework, just as are C++ and C#. .NET
permits developers to use their language of choice--again,
.NET is not a language.
|I planned to upgrade to vb7 but it obviously never
came out. What happened? Is NET the vb7? Where can
I find out about NET?
|Creating DLL tools for ASP or
Windows is the easier alternative to deliver quick
|I think for some of your questions, you should
provide the option to include more than 1 answer
- e.g. #1, I use both VB.NET and VB 6 for projects
but given that I only have one choice, I choosed
VB.NET. Another question I would be interested in
would be reasons why they have not migrated to .NET
|Management are terrified of
.Net. The developers understand it, management does
not (nor do they need to, but that's another story),
therefore it does not get implemented, and is actively
|Microsoft should release VB 7.0 as a true descendant
to VB 6.0. Fix the bugs and finaly add true class
inheritance. Then I would have the best tool for
maintaning and upgrading my projects at Svenska
|We are currently using VB 6.x on project because
customers still use this development tool for developing.
Some customers are using VB .Net, but not all of
them. Also customers using VB 6.x don't want to
migrate to VB. Net.
|I feel there is no proper easy
support for interfacing low level machines via LPT/COM/USB
ports or need to write codes in C! means no use
of VB migration to .NET
|I use VB/Delphi/Alpha 5 for small apps to do specific
I have long been thinking that these tools are getting
too complicated and there is too much overhead.
I long for something that is quick and easy, some
database facilities, etc
I shall NOT be using .NET instead i shall be looking
for tools ahat are uncomplicated and easy to use.
Now where did i put my copy of ObjectVision
|I see no real benefit in using
MS tools at all. I used to be a VB6 man, using MS
Access as a database. Now I use Java, MySQL, PHP
- all free, open-source and OS-independent - Microsoft
VB6 come in handy only to show my client how to
things can be done (as a GUI, non working sample...)
|we're gradually moving components
to c#, which has found great favor among our developers
(for expressiveness, syntax). we'll migrate some
of our vb6 components to vb.net to allow easier
integration with our ASP.Net site. All of us are
glad to escape VB's frustrating limitations.
|I am currently using both VB 6 and VB .NET. I
admit that my education in .NET has been been a
|We are in the printing solutions
business. We have no driving need to move to .Net
as our customers do not use it or the overhead baggage
that is required to run it. VB works fine for 95%
of our projects and in fact we use MicroFocus Cobol
in a 'Dos Box' for some projects. This may sound
ridicules to some but we are not in business to
follow trends. We do have some ASP products that
may benefit from .NET but there is no driving force
to migrate these products at this time. The biggest
improvements we might see are user interface enhancements
versus the clunky style of ASP and HTML.
We provide solutions and answers that's how we stay
in business. I have yet to encounter a customer
that demands .Net. But don't get me wrong. Depending
on what business you are in .Net may certainly be
needed. For back end production work we have not
yet encountered the demand. Maybe one day we will
and as we see that curve develop we will migrate
to it as it probably is inevitable as MS continues
development. Following the latest trend sometimes
has no place in production, efficiency and profitability.
As for the trade press you are right, you would
never know VB is still used. But that media doesn’t
get out on sales calls and sell solutions. It’s
market is the techno junkie. There is a need as
technology moves on though. Customers for the most
part don’t care at all if this object can do this
or that and this is a topic a lot will disagree
with me on. The bottom line is the techno junkie
is paid by sales and customers have a business to
|I'd like to see more develo0pment with Access
|Hate to see VB 6 going away
but it's not upto us to decide. However, not every
company is planning to completely migrate their
business to dot net and that's a good news for now
for all VB6 developers all arround the world.
|I used to use version 6 because of school, but
now that i'm graduated i got my own version of vb.net
|I love it I love it I love it
I love it I love it
|The superior about the VB generation is the ability
for a programmer to create applications in no time.
This means that the developing-time from getting
an idea to creating it is so much smaller than if
you had been using c++ or another language.
I'm working at making some electronic game and by
using 10-20 min developing it in VB first I can
quickly judge which features that are necessary
in order to make the game work proper.
|Other than the new stuff they
offer in re .net technologies, I don't see any reason
to move to the new versions of VB; perhaps my biggest
draw is philosophical, because now they offer true
oob in the language.
|Our software program must run on all versions
of Windows all the way back to Win 95. Therefore
we can never convert it to VB.Net which only works
on the later releases. Also the conversion process
is famous for not going smoothly. Our program is
very large and it will be a big task to convert
it. See our website for more information on our
|Although we still use VB6, we
are migrating to VB.NET as we upgrade our obselete
systems. Developing web applications with .NET has
allowed us to develop robust client/server programs
utilizing a web browser, ending the deployment of
applications on client machines.
|The .Net Framework has many troubles with dll
function calls. IDE works very slow. No Edit & Continue
in current vetsion. Good luck!
| It would be nice to have VB6
going for a few more years.
|Having a million or so lines of code (just a guess
but we have been creating / extending / maintaining
this product (Printcost) for over 20 years) the
cost of converting to another language is astronomical
There are some fundamental changes that affect us
in a major way - like using indexed controls.
|VB is a great tool for rapid
development. Now as far as new technology is concern
everyone is goin for globilization and the use of
internet. for that purpose we have to switch to
.net or any other internet related technologies.
|The report designer is the worst thing in VB 6.0,
microsoft did not concentrate on building a powerful
report designer in vb 6.0, crystal reports maybe
|Microsoft developed a very good
application with VB6 and are now moving to web based,
My company only use VB for small interim developments
to fill gaps in the larger systems and so web based
is nice, but by far not essential. The cost of developement
for VB is very small and hence we develope systems
on OPEX without the need for projects. I doubt very
much .NET would allow us to develope quicker and
|We will be running our VB6 projects at client
sites for at least another 5 to 10 years, but new
clients are not interested in the VB6 products anymore
- we are only selling dot Net stuff
|We are currently working on
several projects. New ones are developed in .NET.
Existing ones are maintained with VB6
|VB6, excellent development tool both in the Visual
Basic and VBA environment
|I think we all had better learn
vb.net fast! And it's not that hard.
|I don't think Microsoft understand that not all
companies have the resources available to constantly
be migrating platforms. We have spend 4 years on-going
development with the systems we run and to migrate
everything to .NET is an insumountable task. We
will have no choice but to continue to develop and
maintain our systems in VB 6 with or without Microsoft
|When is VB 7 coming out? Why
not buy out Power basic and make VB programs not
dependent on runtimes?
|I use both VB6 and .Net VB6 for small in house
apps and C# (.Net) for webpages
|have not yet uesed any of the
|Why migrate when there is little benefit. The
cost of retrainnig and the cost of the tool itself
does little to provide any added value to the customer
or to my business
|VB6 is still the most productive
tool balancing ease of deployment
|The additional programability found in VB.NET
would be nice to use in VB 6.x, but I would not
want the .NET framework, as it seems to be a limiting
|I have decided not to go through
another Microsoft update cycle. I have enough invested
in VB6 enough challenges in using it that upgrading
to VB.net seems too expensive and painful. I would
rather switch to Java. I believe Java is not marketed
|Do not give my email address to anyone .. do not
need any more spam!
|Most of our work is in Access
VBA. I studied like crazy to get up to speed on
.net-- but we just aren't moving into it.
If there was a customizeable accounting package
in .Net that we could do VAR stuff with, then we
might have options, but the package we currently
support still hasn't rolled out their dot net version.
It bothers me that we are in this situation when
MS has been saying for years that all new development
needs to be done in .Net. We do have an in-house
project in .Net and also an ASP.Net project we did,
but there is no interest in our mgt. to try to do
|VB is a great language, the best for me, is simple
and powerful for my job, and it's not create fool
programs!. Unfortunately, someday Microsoft will
retire the support to the developer community and
we must migrate to .Net
|VB6 is very useful. It can stay
as VB6 and it will do find. I treat it as an another
language in it self to use for Rapid Application
Development; not as a version of a computer language.
VB6 will be here forever because its not .Net dependent,
the language is easy to use, and because you can
create high caliber software in faster time than
any other language. VB6 will be use as a language
When you see people donate real good and innovative
programs and codes, they are usually in VB6. Microsoft
have missed the point with .NET, they have neglected
to respect VB6 itself as a platform.
If some how MS is able to allow VB6 code to run
as it is on .NET without any code changes, then
maybe people will view it as real 'improvement'.
I have seen and used VB.NET, its cumbersome and
time consuming to use. If I want to accomplish something
on a code for a program, I usually can find and
understand an answer/sample use for VB6 than for
VB.NET. Thats the case because many people can understand
VB6 easily and get on track to write good code.
MS can only capitalize on VB6 if they only understand
and produce software development program that provide
the tolerance for imperfect code and the high probability
of running code effectively like VB6 and its IDE
does. But I doubt they will do the right thing.
|We actually use both VB 6.0 and VB.NET. New applications
are developed in .NET but migrating older applications
is somewhat difficult and are being developed in
|We like VB V6 a lot and hope
Microsoft continue to support it for a few years
|My projects are decidedly small for local small
businesses that cannot afford the huge and expensive
programs similar in content to MS Office Pro. Suites
of that type are a waste of their finances because
they contain too much that is not required by these
|We have multiple VB projects.
The only VB.NET projects are for in-house only at
this time. All of our projects developed for customers
are only being developed in VB6.
|Thanks... no more
|Your survey should use a spell
checker, and questions should 1 and 9 be multiple
choice. There are good business cases for VB6 and
.NET. The issue should be which one best fits the
|VB.Net ROCKS !
|We currently use StarTeam for
version control- it is a much better product than
|I do VB6 programming for our personal household.
.NET seems pretty complex for what I need. I do
significant projects (85 KLOC, 11 KLOC), both VB6
standalone and MS Office coding [excel, word, access].
What I've looked at for .NET seems overwhelming.
It might be useful for business use, but I STILL
want something robust for home use. I don't quite
need industrial strength. VB6 is quite good - except
for needing better (more packaged) facilities to
get to Windows system information and features.
|One of the major problems I
see in upgrading from VB6 to VB.NET is the code
and component conversion. My OCX's I used in VB6
won't work in VB.NET and code conversion is not
automatic. I like that VB.NET doesn't suppose to
need DLL's, but even C++ needs MFC DLLs, so will
that make my VB.NET distribution much larger than
in VB6? Who knows. I can find very few answers to
these questions, and when I do, they're not ones
I want to accept.
|One of the major problems I see in upgrading from
VB6 to VB.NET is the code and component conversion.
My OCX's I used in VB6 won't work in VB.NET and
code conversion is not automatic. I like that VB.NET
doesn't suppose to need DLL's, but even C++ needs
MFC DLLs, so will that make my VB.NET distribution
much larger than in VB6? Who knows. I can find very
few answers to these questions, and when I do, they're
not ones I want to accept.
|microsoft's biggest mistake
is dropping VB6 for VB.NET. compare today's environment
to that of 2008 and you'll see.
|VB 6 is still a very viable tool for small business
development, VB.NET is too complicated and over
kill for that niche.
|VB.net is great, but its deployment
side is a bit heavy due to the framework that you
need to install. Overall more productive than VB6.
|VB.NET component developers are slow in providing
ALL the shipped vb6 functions in their released
.NET components. They have ruched to market with
incomplete products and poor documentation. It is
very frustrating providing the same functions in
the .NET part of the program as we do in the VB6
part of the porogram. We ship a joint VB6/VB.NET
package. All new development is in the .NET module
and as current functions are added to the .NET part,
they are removed from the VB6 module. Duplicate
menu pages send the user to the correct module and
|I'm not a professional programmer.
I just use VB to make a few programs for my computer.
My last version was VB4 which I used on 1996 computer.
I now have a newer 2002 computer and figured I had
better get the latest VB version for it and so bought
|I still USE VB6 for some kind of projects which
are mostly based on my exising framework library
developped till the date. Use this is faster to
develop new project and offers fewer testing/development
cycle. If it is brand new project then I use the
VB.NET. And ofcource afer 1-2 years .NET will only
be my development language as my framework is virtually
ready for every new project. I realy imppressed
with the fewture exist in the VS.NET IDE.
|I'm an occasional programmer
and VB.NET is just to expensive and difficult to
make it worthwhile to change from VB6. I’m looking
at some other language/framework (REALbasic??) maybe
I’ll just stick to VB6 until it’s no longer viable?
|I think development in VB is quicker than NET,
at least for small-medium proyects.
|Your survey is not flexible
enough to reflect my actual usage. I work as a consultant
in a group doing Microsoft-based custom application
development and systems integration for multiple
clients. My colleagues and I actively use VB6 and
.NET (VB.Net, C#, and ASP.NET; .NET Framework 1.0
and 1.1; Visual Studio 7.0 and 7.1). Furthermore,
I find clients are also using VB6 for support and
extension of legacy COM+ as well as doing new development
in VB.Net, C# or even J2EE.
|It is like I have heard from a lot of people that
used VB6 extensively: Why would you use VB.NET when
you have Java? VB6 filled a niche - there was nothing
else like it. Sure it did not have classes, overloading,
and so on - but if anyone was and is going to need
objects, we have and will use a true OO language,
like Java or even C++
|I think MS is making a mistake
'forcing' developers into the .Net corner. It might
cause their 'loyal' developers to junk VB and go
with Java. If I need to learn a 'new' VB, I might
as well learn Java.
|We will probably try to migrate to VB .Net later
this year. If it wasn't so steep a learning curve,
we would try to move to it for my current project.
|I haven't switched to VB.net
since I don't work in a multi-member development
team which VB.net seems to have an advantage. Using
VB6 in a single developer environment allows me
to produce significant windows programs in a very
short period of time.
|We cannot justify the man months to upgrade our
app to vb.net. We need the ability to run VB6 code
directly in vb.net...fat chance!
|VB.NET offers limited benefits
1. cost of re-training
2. effort to rewrite existing base
3. effort to support dual platforms with one platform
Why won't MS take a VFP type approach (enhancements
w/compatibility) to VB vs. huge change? VB.NET is
just C# with a different syntax. Let VB be VB (hint:
the B stands for BASIC). MS missed or is missing
marketplace for development tools for average (hint:
BASIC) development previously held by VB. I understand
and appreciate all the cool VB.NET technical features
- BUT!!!! - where's the real world ROI? For small
and medium businesses I just don't see it.
Speaking as CTO of a 15 year software development
firm, MS needs a VB 7.0 that builds a BRIDGE to
VB.NET vs. the huge chasm they've created between
VB 6.0 and VB.NET.
Happy to discuss my thoughts further.
Malcolm Greene, CTO
|If only VB.NET wasn't so incredibly different
for the kinds of projects we need to create, we
would have converted already. We use Crystal Reports
integration heavily, and many of our projects are
1-3 day custom reports/utilities for customers.
I develop many products as well, that range in size/complexity.
|I would like to hear the advantages
of moving to .net.
|I hate .net!! There is too much stuff and it takes
too long to create a simple project! It is also
hard to make sure it works on other servers. I will
go to another product before I go to .Net.
|we are currenlty using both
vb6 and vb.net, that should be an option for the
|Our projects usually involve interfacing computer
systems running VB programs to industrial sensors/measuring
systems. These require little in the way of internet
|We do new development in VB.Net
but it is not feasible to move our entire suite
of applications developed in VB6. Lack of complete
migration tools hampers our efforts.
|I use both VB6 & VB.Net, I still like VB6 very
|Yes dotnet is the future but
vb6 is the present
|Pretty much for network intensive projects, we
find PowerBasic's built in networking functions,
which support both inline and callback (object oriented)
network models, is superior to any other language.
It also supports in-line Assembly and of course,
like other languages, has no problem allowing direct
API/SDK access. And it usually compiles to smaller
binaries than any high-level language.
|Would love to learn .NET but
time is scarce
|VB6 is now a very old programming language, but
if you use
Win32 API and a little hooking and subclassing,
you can achieve almost anything - when programming
Windows based applications. The embedded ActiveX
controls are a little outdateted, but with just
a little work one could make superior controls in
So, you see, I have no real need to move on to .NET,
or anything else for that matter. Since I am still
working on some applications for Win95/98, I don't
think those old machines could chew something as
robust as the Framework.
|Why does your survey assume
you only can use one type of VB.
Personally I presently use VB6 and VB.net.
If section 9 you ask about VB projects, however
the third question assumes you only have one project.
I have projects I am maintaining and other projects
that I am actively developing.
I must say this is the worst survey I've ever written.
|I typically write small interfaces that allow
companies to configure embedded products that I
design. I want to wrap these up in a few hours.
I don't want to get too involved in using the macros
required to talk to the comm port in vb.net.
I have used .NET and found it cumbersome for doing
applications that talk either over usb or the comm
port to configure devices.
I am avoiding the pain of moving right now.
|No plans to move to .NET at
this time. Little benifits for our applications.
The amount of work required to port VB6 to .NET
would be extensive.
|Personally, I think that the .NET Network is nice,
however I think that Microsoft needs to re-think
it over a bit in some areas... This is VB we are
talking about, not C++, why should we have to worry
about having a master thread... Also, it would be
really nice if Microsoft bundled the .NET Framework
with its OS's, they don't at the moment!!! So for
these reasons, although I do use .NET, I will still
continue to use VB6 for some time to come...
|I wish I had more class in VB.
|The main reason I am not using .net in my current
project is it is discouraged by BCA Systems. I am
learning .net on my own but must wait for the political
winds to change before implementing a project with
|It is easy to tell that the
C guru's prevailed over at MicroSoft
|We at winops.com support, and are in constant
evoultion for approx. 500,000 lines of vb6 source
to keep the nations waterways clear and other projects
like the new Narrows Bridge in Tacoma WA. We hav
no plans to port to net at this time. It looks like
a major amount of work.
|We at winops.com support, and
are in constant evoultion for approx. 500,000 lines
of vb6 source to keep the nations waterways clear
and other projects like the new Narrows Bridge in
Tacoma WA. We hav no plans to port to net at this
time. It looks like a major amount of work.
206 291 6860
|VB .Net is cool to play with, but each time I
try to use it, I end up going back to VB6 because
I can get my work done quicker. Too many things
were changed w/ .NET to make the transition to it
from VB6 easy.
|VB6 will continue to be used
to support and upgrade existing software. Many Corporates
are still using NT4 and W2K and are not ready to
|I think MS support for VB use to be very good,
now you have to really dig around for anything VB6.
Thank god for usenet groups.
|Too much overhead for .NET,
no 95 support..
|I use both VB6 and .NET, I am currently updating
everything for .NET only. I develop CLIENT/SERVER
apps using Sockets and SQL databases.
|I tried to migrate existing
vb6 APP to vb.NET and it turned out we have to rewrite
80% of the App and the Cost is very high for my
boss so he refused to do it! and Istill have many
VB 6 apps that can be upgraded but the Cost of upgrading
is very high and we don't have enough resources
so I'm stuck in VB 6
|Thanks to you and to Microsoft but real is when
we feel that we are running development of VB projects
well, Microsoft thinks to export a new and more
powerful tech. again and you konw this makes us
really tired of learning it (fun) !
|We use many versions of VB across
the organisation, but the long term strategy is
to move to C#. However we still have new applications
being written in VB6.
|Our project cannot be converted to .net Without
a complete reWrite.Wish there was a Intermmidaite
approach Smothing which will make it VB.net ready
|After 4 years of VB development,
went to University last year to get a foundation
in C++, C#, Java, and ASP.Net. Having worked with
C#, I feel that it will become the prefered programming
|VB 6 has suited me well for a long period of time.
I am annoyed that the impending change to VB.Net
will require getting used to a new environment,
and basically a new language, simply to do what
I always have done.
|I'm the sole developer at my
company, and I'm currently juggling 3 different
projects - two vb6 and one asp.net.
This survey assumes that your only working on one
project at the time, which could be the case at
a larger company - but it is not the case for me!
|As there are no significant benefits or environmental
changes, no reason to migrate to VB.NET for me.
|Vb 6 is a superior product for
software development for small business.
|I have no knowledge of how many developers there
are in The Plus Group or what languages they use.
I work on a contract to Sandia National Labs on
a project for which I am the only developer and
I am always involved in several (aka all) projects
so a couple of your questions are not accurately
My move to Visual Studio.Net is driven by our voice
recognition project, otherwise I have no need of
it. As we transition all of our IVR projects to
MS Voice Server, I will stop using VB at all and
will shift to Java for any non-voice development.
|I will NOT move to .NET until
the IDE is as good as VB6
|VB.net is a huge mental shift from VB6 - and I
think many developers already know the answers in
VB6 so they don't think VB.net is worth looking
at. Personally, the .net framework is a huge leap
forward and I hope this framework endures for a
long time (rather than being replaced).
|I am no longer actively developing
with VB as I was a one man shop. I still use VB
6/VC++ 6 for my projects.
|MS will force us to migrate anyways! Hey, they
are the ones in control of the underlying operating
|VB6 is still a valuable high
performance development tool. The problem of MS
withdrawing support will not only affect new development
but deeply affects current product maintenance.
Availability is currently causing issues.
|Microsoft has made their mark on the computing
world by maintaining backwards compatability (DOS
programs written in the 80's still work on latest
version of windows), yet they have managed to cut-off
the largest base of programmers ever in the world
(VB) by making VB.NET so highly incompatible with
standing VB6 code. Most VB6 shops I've discussed
with have decided not to use any proprietary languages
from Microsoft in the future because of the threat
of this happening again.
|i do not use VB, but i want
learn it. where i can find complete tutorials or
manuals in spanish? thank you
|VB is very simple to program!!!
|In my group we are not converting
any existing applications. Any new application will
be developed in .net to take advantage of the new
|If I could just incorporate .Net into my projects
it would be fine - No satisfactory literature to
learn on my own - where are the good old MS manuals?
|Keep things stream-lined. Feature-creep
is a disaster.
|I still argue for VB against so many technologies
and languages including VB.net for one simple reason
and that is IT IS THE BEST RAPID APPLICATION DEVELOPMENT
TOOL (OR LANGUAGE)
|Plan to delay .NET as long as
possible because the platform provides no advantage
over current VB5.
|After using VB 6 for a few years and with projects
currently under development the migration to .net
will be a slow one. However it is one of our long
term goals, largely due to it's benefits with ASP.net
|hacer mas compatible vb6 con
.net, pero una compatibilidad real...
|think that more problem related to visual basic
are not goodly supported at micorsoft!
|.net specially vb.net still
some bug for debuger, we can't stop and continue
as vb6, when we can do that.
|Prefer more widely accepted languages. Can use
Borland tools for RAD far more effectively, and
can leverage skills of professional developers to
put together applications quickly.
.NET is too top-heavy, and again, locked into a
single platform. Prefer Java approach, although
Java's performance leaves a lot to be desired.
|There are many literature with
significant errors about developing in VB. One case,
the ones who recommend to use Data Control for DB
management. It is low efficiently, and it is a wrong
way to do the things.
|I'm a simple amateur using learning edition. Previous
experience on QB4. Only writing simple programms
for personal use. No netconnection whatsoever required.
|Since .NET is a different platform
from VB6, and so we will have to learn all the tricks
from scratch, we are currently considering other
alternatives (Java, php, ...)
|Still happy with VB6. Quiet performant, comparing
|I work for a consultancy and
so the projects I work on depend on what our clients
want. Therefore it is highly unlikely that any projects
currently written in VB6 will be migrated as the
client simply won't pay for it.
In edition some work is Access VBA which admittedly
is not strictly speaking VB6 but is has many similarities.
Where a client wants an all in one Access system
it is not possible to use .NET (even though I'd
like to never have to use Access again ever 8-()
However all future projects where the technologys
to use are completely my or my companies choice
we will use .NET languages, primarily VB.NET, but
also C# for developers who previously wrote C++.
|VB.Net should be much better, and already used
by me, if they implemented the old User Data Type
(fixed length strings and vectors inside the UDT)
is some way and if there was a better way than today
to use UDT in binary files in the same way as you
can in VB6.
|Good idea this review.
I would like to know how many years VB 6 will be
still supported by Microsoft, If you have the answer,
this will be fine to send me a mittle memo with
|We are investigating VB.NET intensively for developing
WinForms projects. We have found that it is virtually
impossible to create 'quite and dirty' solutions
using it as the structure is so much more complex
than VB6. In fact ADO.NET is a nightmare compared
with 'good old' ADO. All the elegant ease of functionality
of ADO has been buried under a welter of datasets,
dataadaptors and all the rest. As for the datagrid
in .NET, it has taken weeks to master its manipulation.
In my opinion, Microsoft should have taken VB6 forward
in parallel with .NET, with changes 'under the hood'
to bring in new functionality, but retaining the
RAD features that have made it such a godsend to
developers the world over. They should NOT pull
the plug on it, though if they do, no doubt there
are plenty of VB6 experts out there than can assume
the support role currently provided by Microsoft.
It is however crucial that future versions of Windows
support applications developed in VB6 seamlessly
for perhaps decades to come.
|Tell me what do you need in
Application and in 95% of the case I'll do it with
|Many project done in VB6 cannot easily be converted
over to VB.net. VB.net is not an upgrade but a completely
|For product work that is not
easy to reverse engineer, I prefer VB6
|VB has always been an easy way to build simple
programs. However, it's never been good for real
oo, reuse, execution speed, etc. But it's very easy
for non-programmers to use and call themselves programmers.
I'm disappointed even that vb.net exists. If people
are going to program, I'd like them to use a real
language. I'm happy it's going away, but sad that
all these developers are going to have to rewrite
all these programs if they want to maintain Microsoft's
support past 2006.
|.net has become overly complicated
for the small gains
as trends shift, so will our focus, but not out
|Whoever is still using VB 6.0 is making a major
mistake. Unless some constraints, really it is a
serious waste. I have used VB since version 1.0,
and just nothing compare to the upgrate to .NET.
Yet painful for the migration, but truly, no pain
no gain, and beleive me, gain you get...
|We just think we'll use VB.NET
only for new projects and keep using VB6 for currently
|VB.NET is too bloated to use and deploy. No one
has .Net framework installed.
concurrent, networked app design needs good old
C/C++ at the server side an GUI clients written
in Java or C/C++ using good X-windows toolkit(gtk+/Qt).
Perhaps CORBA to glue the things together.
VB is a kids play - perhaps appropriate to create
an user-friendly wrapper over SQL queries.
|I spent a year trying to upgrade our flagship
program from VB6 to VB .Net and abandoned it when
I realized that
1. almost no one has the .Net framework
2. It runs far slower then VB6
3. There was no clear and compelling reason to migrate
|We use both .NET and VB6 in
our projects. Mostly because many clients still
use win9x or WinNT clients. Sometimes also use VB6
for small applications that need to be built and
delpoyed fast. The question about migrating to VB.net
is hard to answer because it depends on our clients.
|VB6 is not going away for me anytime soon!
|Over the past 30 year I have
worked with many differernt programming languages.
By far VB 6 has been the easiest to use, faster
to develop in, and friendlies to debug in.
|I think VB6 is not dead - we had the only .NET
project in last two years! Also VB6 takes less time
to install and it doesn't need very strong PC in
comparation with .NET :-)))
|Several of the radio choices
above should be checkboxes, as different projects
I am involved in are in more than one of the options
- and I suspect that is true for almoist every developer
VB.NET is excellent because of it's object orientation,
as well as the fact you can make it interact, in
a variety of ways, with other tools. VB6 often gave
only one choice. web services also enable us to
do a lot of things just not possible before.
|As VB6 does just about everything I need to do,
I see no reason to migrate to .NET
|I have never heard of any of
ost of the items in question 10.
|The only thing I do in VB6 now is legacy stuff.
|Tried .NET and went back to
VB6. We are more concerned with stand-alone rather
than web applications.
|Our company does not do VB6 development but migrations
for customers. We migrate VB6 apps into VB.NET
|I aim to phase out VB as far
as possible and use Java in the future.
|Math modeling is my area of interest in programming.
|Like VB the way it is.
|I only wish that VB.NET gets more friendly to
import the current VB6 projects. It won't be easy
to move 2 years of work in VB.NET right now with
the constant additions and support of new features
|A service pack to fix bugs on
VB 6 would be very welcome. I use VB.NET for new
developments, but need to maintain and develop add-on
functionality for an existing VB 6 project. Migrating
to VB.NET is not an option, it is just too much
work without return.
|The biggest issue is that is is very difficult
to migrate large VB6 projects to VB.NET. The cost
is likely to match the riginal development cost.
Fundamentally, VB6 has achieved the status of COBOL
in the mainframe world. While it would be nice to
move hundreds of thousands of lines of working code
to newer technology, nobody can justify the cost.
Microsoft has to be prepared to support its products
for decades, not years.
|I am also interested to know
why should we migrate to .net?
|There is a little mistake in the countries, I
miss the Netherlands.
Furthermore, I'm interested in the results.
|VB.NET was the reason I started
to dislike Microsoft. VB6 was my dream come true.
|I hope Microsoft can find a way to develop a wizard
to convert vb6 code so it will run on a Mac or Linux.
I hope .Net will incorporate Java and compile to
I just purchased Borland JBuilder so I can develop
to all operating systems.
|VB6 is still a great product
for Rapid Application Developement, Sure C#, ASP.Net,
VB.Net will accomplish the same application(and
smarter), but I believe the overhead of knowledge
needed to rapidly develop a C# application by developers
without the time or insight into object oriented
design will be a crutch. I have on my team several
developers married with children, and not enough
time to comit to learn a new language, a new way
of modeling a program and a new way of interacting
with win32. I believe Microsoft should support VB6
for a very long time to come, it will turn into
COBOL and many people will continue to develop with
it far into the future.
|Many of our customers still use Windows 95. We
use VB6 so we don't leave them behind. Most new
projects that do not have this limitation are done
|I am programming with VB6,C#
WinForms and .NET Compact Framework; and planning
o move vb6 projects to .NET this year
|Our shop will not use MS products (except for
Windows NT) because of stability and security concerns.
We are migrating our apps to the Web, using Java,
Struts, JSps, JSTL, CCS, etc.
|.Net: The best thing happened
to Programming yet!
|Migration to VB.NET will occur with Whidbey version
which is claimed to restore the powerful edit-and-continue
capability of VB6. This is the most important RAD
aspect of VB6.
|VB.Net for the Pocket PC is
GREAT! ADO.net is terrible!
|The move to VB.Net is not that great - we did
it on one project in 6 months. Now it is just so
much easier and quicker to develop an application.
My advice is to plan out when you can move on, and
then eventually leave VB6 behind. It can never do
all the great things that VB.Net does. Just my 2
|Until VB.NET reinstates core
functionality - such as user-definable array lower
bounds, C-compatible structure mapping including
embedded strings, and provides full COM interoperability
as opposed to the current crippled support, VB.NET
is a no-go for us.
|Whilst all new applications we develop will be
vb.net we do have several VB6 projects which will
NOT be converted to VB.NET simply because of the
cost.We have found conversion from vb6 to vb.NET
to be very time consuming and so further development
of our vb6 projects will be in vb6.
|You forgot the need for a better
|We are in tertiary education, offering National
Diplomas and Degrees across a broad spectrum including
IT. We try to train for industry/ corporate requirements.
In IT we have been teaching VB for years starting
with VB3! At the moment we are teaching VB6 and
.NET and are under pressure to drop VB6 as old,
but it seems to us that VB6 is still more used in
industry than .NET so still need to put students
on the job market with VB6 skills. It is difficult
to tell when would be a good time to switch completely
|I tried .net and didn't like
it. None of my old software would convert properly,
and what company would waste more time and effort
trying to convert the old stuff to fit .net? I gave
it a go and took it back off and put VB 6 back on.
.net is NOT basic, it is based on basic, but it
should not be advertised as being basic. I felt
I was mislead by the advertising, which assured
me that all my old VB6 stuff would convert, when
in fact none of it did! Verdict on .net: Shite!
Note that my answers to Q 7,8 is related to VB 6
and not .net.
|It's nice to know about the purpose of this survey.
|New projects will be/are written
in VB.NET and ASP.NET.
The first years existing VB6 projects will not be
migrated and adaptions/improvements will still be
made in VB6.
|Visual Basic does not have a Grid Control for
Master Transaction Entry Form, we have to depend
on third-party control like Sheridian,Videosoft
Flex Grid etc..But the most important thing I like
is the Rapid Devlopment and Robust De-bugging tools.
|VisualBasic is still good programming
|vb is a good tool
|The roadblock to use of VB.NEt
in windows application is the distribution of the
.NET framework. Often I am developing small programs
to run on mamy clint computers and cannot justify
forcing the .NET installation, so I continue to
use VB6 for those applications.
|I am sure there must be other .NET programmers
in ADP. I am the only one that I know of in our
department. My major focus is developing applicaitons
for the compact framework (Pocket PC).
|Personal information/email should
not matter. Only the answers should. Shame on you
for trying to force us into giving that info.
|i think that the main disadvantage of VB.NET is
the learning curve, the fact that almost everything
which we use in our every day work with VB6 don't
exist in VB.NET (ie there are no real .NET equivalents
to the controls that ship with vb6 out of the box).
a good thing is the .net framework which, could
allow code execution in other systems/OSs if ports
of the framework were to be developped for those
platforms (like JAVA).
i think .net is better then java because it's a
REAL WORLD technology to be used in small projects
and not some language developped FOR coders (like
|I still use VB3 whenever I can,
because it does many jobs very nicely and is easier
to install. The only tecnical documentation tool
I use is for the Help file. I use Help Writer.
|Instead of migrating to VB.NET we decided to use
|A timely list of companies that
need VB6 developers would be really useful.
|Till Now i am able 2 achive all the requirments
using vb6 so i don't think there is some urgent
need to shift on .net.
|I don't like the way .NET is
so different than legacy VB. I just got decent with
VB6 and now they want me to learn something new
already. I feel that no matter how much Windows
changes backwards compatibility should be top priority...
|During last for years I have been working with
VB6 and I don't had problems. What's the reason
for change to VB Net ..?
What about with Visual Basic for applications if
in this moment the code of Office is supported on
|I have 11 years VB experience,
starting from Version 3 and have used VB.Net commercially
for 18 months and have recently (4 months ago) changed
to C#, which at the end of the day, makes no difference
wether you use VB.Net or C#. To be honest, I really
don't see a future for VB6 or earlier versions.
|I'm afraid I don't know enough about the above
to make choices! I just put my head down and code
- and get it to work! (I put in what I thought -
hope it's meaningful)
|I use VB6 for windows programs.
I am moving to VB Net to keep up, but I consider
the ADO net and printing methods are awful no doubt
ms will sort it out in time, but in the meantime
I've started looking at Java and Delphi
|I like working in VB6.0. I think its fine
|I would very much like to migrate
But every time you start a new project, there is
no time and money for changing from your fingertip
|Microsoft should keep Visual Basic 6 without the
.NET features or else. Why not a simple VB 7.0 or
8.0 as a suite to VB 6?
|Why make a change?
We are not 100% program developers - we pürogram
as a means to solve our engineering problems and
VB/Delphi/FPRTRAN is perfect for that. .NET is simply
not required ans has totally the wrong emphasis
put on it
|VB is dead, long live C#!
|Please leave this questionary
in English or translate it correctly. Developers
are accustomed to use the English language - it
would also work with questionaries ;-)
|VB is so widespread that information and examples
are readily available anywhere on the NET. Microsoft's
examples are usually somewhat sparse and the Technet
has been stripped of what it considers 'Obsolete
Products', yet has limited information on what is
considered 'Current' (i.e. .NET).
|By version 6, VB has developed
into a reasonably stable and fairly usable development
tool. The pain that Microsoft made VB users (i.e.
developers) endure on the way to version 6 was largely
unnecessary and caused by their ill-thought-out
approach to product development (although I accept
that expectations altered drastically during this
period, partly because of the functionality offered
by Microsoft developer tools). .Net appears to be
a way to force us all through the same pain again,
with no obvious benefit.
|These questions were very confining and hard to
answer correctly due to missing choices. I only
use VB6 when forced to. That is the main point of
your survey, right?
|There needs to be an easier
way to migrate applications to VB.Net
|VB6 is still the language of
choice for me when targeting lightweight home systems
running older Windows versions. And development
in VB6 is very fast (track record: 10 minutes for
a simple generic SQL client). I will use ASP.NET
and C# for Web applications and Web services.
|VB6 is a great tool. I will still use this until
I am confortable with VB.NET.
|We use VB6 for instrument control.
We cannot keep updating the versions
|Size of the .Net framework is a barrier for Internet
deployed Windows apps
|Although clunky at times, VB6
is a tool that can make things happen.
Among other things, I wrote parsers, expression
evaluations, database designer and other stuff you
would typically do in C++. The language is sufficiently
OO for my purposes; I could get around its deficiencies
with a few extra lines of code.
- interpreter, can alter program code whilst the
stopped at a breakpoint; immediate window
- small executable when generating p-code
- installer for VB programs - sometimes goes into
infinite reboot loops when installing your app,
depending on the machine! It took
me several days at one stage to fix that - luckily,
MS provides source.
- OO deficiencies - control cannot implement interface,
|VB6.0 is suitable for small size project
|We are planning to move from
VB6 to C# - not VB.NET due to what we understand
as VB.NET will become todays 'noddy/Access/VBA'
language in th future which will not hold the power
C# is planning to have.
|.Net is major step in the right direction. It
has come at a price deprecated features and a complex
envirnoment. The environment is focused on tools
for the professional developer and they have created
an issue in creating a tool that beats the socks
off J2ee but is is not as productive as VB6
|The main problem with .NET is
the size of Framework to install in Win9.x machines.
It's almost impossible distribute a program made
in .NET without the framework for use in these OS.
VB6 projects can be deployed using one or two floppy
discs. Another problem is the difference of programming
language between VB6 and VB.NET...
|One thing which would be great is to have the
possibilities to compile a single EXE which contains
all the necessary libraby in its code (something
like Coolplayer application from Coolsoft)... This
is mainly why i gave 8 at the 7th question.
|Microsoft need to put the multiline
comments in VB.NET and use it to generate sensitive
|I work on projevts that are both in evelopment
and being maintained
|I would have prefered a usual
Visual Basic 7 instead of VB.net, i.e. no migration
problems what so ever. I don't think it's possible
for us do migrate.
|Some of my clients still use Windows 95 and 98.
on PIII computer .Net is simply too big and slow
for them. Also the framework changes too often.
I may use .net but not before another 5 years...
|VB is out of date today (Internet
Browsers Generation) ...
.NET is -again- a MS product ... only for MS products
Open source (PHP, MySQL, Kylix, ...) rules!
|I truthfully find Microsoft products poor and
un-user friendly. If I could I would be using another
programming language, but the companies that I work
for all want a popular unified platform (and since
they are using Office applications, well).
|In a corporation trying to minimize
in-house developed code, there is also a reluctance
to establish .NET as the standard because of incomplete
training and competance. As a result, new projects
are still being authored in VB6. Some developers
are experimenting with .NET, but without corporate
backing, the transition will lag by years.
SAP is intended to be the integrated development
environment across the worldwide organization.
|Java is the way to go!
|I will never allow my company
to use .net or any other new development tools from
Microsoft. Breaking code compatibility for the second
time is unforgivable. If we are forced to move from
VB6, we will re-code using development tools which
offer some longevity.
|MS Should support regular VB as well as .NET.
In fact, there should be a non-.NET version as well
as the .NET version.
|My university is transitioning
our VB projects to Java, so I will have to learn
.Net on my own time. I'm sorry Microsoft had to
ruin the only language I have found that allows
developers to focus on the business domain instead
of the technical "how to do it" that other languages
require. The informal reviews of .Net I have heard
from other developers indicate that VB's "ease of
use" was not retained.
|We all understand that the development business
requires constant education activity considering
all the new technologies springing forth. New versions
of languages come out and we learn the new functions.
What get's to be aggravating with MS is that a lot
of time is spent on some of their languages or their
backbone technologies like COM or ActiveX and then
MS decides that wasn't what they wanted to do afterall.
Not everyone feels the need in every application
to be web centered. Updates are easily downloaded
and installed without being web centered. As the
Jet Engine seems destined to go to oblivion and
even the SQL server future is uncertain, I am considering
going to an OpenSource strategy. Java for application
development and MySQL for database. I might as well
go to learning JAVA as opposed to C# or VB.Net.
In either case we are talking about a massive change
from the VB6 that we all know and love and hate
(and love anyway in spite of it's short comings).
But at least we know it, and when it needs some
help on speed or something, I can write a C++ DLL
to help it out.
And perhaps even more important is the licensing
question. As MS becomes more dominant essentially
a monopoly, they become more belligerent in their
licensing requirements. So if your customers have
multiple work stations, MS itself starts making
your application look less cost effective.
The reason that our faith in MS language, technology,
database, server, and licensing all starts to seem
a little scary for the future is because of the
escalating changes of the past. We just know we're
gonna get screwed!!
|We have other developers full
time, I use VB part time to do hardware support
example programs for Windows using MSComm and a
USB device Library for VB 6.0. Used VB5 with PDQComm
in 97-99 for serial control demos, previously QB4.5,
and VC++ 4.x for SCSI/Parallel projects. At B&B
I only have a VB6 license, so that is all I use.
I've been programming since 1981 using various Basics,
Forth, F83, C, mostly for real time hardware control,
even tried LOGO. Fastest programming/testing I like
best, usually the UI is the most work, VB makes
it easy to move things around for better operation.
|For now i think programming in VB6 offers me the
best option to work because the language is not
a "baby" and with that gives me the know how of
many years of many people that working with it (also
my own know how of the language). My supporting
routines works very well in VB6 but with .Net i
must do all the work again and lose some time to
update some projects that i have.
|It will be a long time before
we can move some of our larger projects to DotNet.
However, DotNet is a far superior platform.
|Nice survey. Hope my answer helps :)
|VB started to loose its "BASIC"
concept with VB6 and .net seems to take an even
bigger step in this direction. VB6 certainly has
a lot of improvements and is still a very good tool.
.net makes many things unnecessarily complicated
|We hesitate to move to VB.NET because it requires
more hardware to run applications written in it,
and our customers (non-profit organizations) often
do not have up-to-date hardware. Also, rewriting
our rather large application in a new programming
language does not make sense from a timeframe/budgetary
point of view.
|Not sure that any Microsoft
products are the future for us.
Servers have gone to Linux, and desktops are going
|VB6 code is still faster than
the .NET equivalent, especailly when it comes to
startup. VB6 code also runs in a much smaller memory
footprint (and yes, I know that this is not so critical
in a GC environment).
|My biggest frustration with VB6 is the lack of
built-in reports support. I had planned to convert
my Access aps to VB6 until I found my users would
have to purchase a separate report generator to
be able to use it. Instead, I just use it to develop
ActiveX components and installation screens, and
use Access Developer to support the aps for stand-alone
db installations that just need the Access runtime.
|.Net has removed many of the
supported DLL's I used frequently in VB. It has
also changed the characteristics of many of the
standard controls making it difficult, if not impossible,
to upgrade smoothly.
|My primary development area is Microsoft Excel,
using Excel/VBA for the front end and VB6 DLLs for
middle and data tiers.
|Your Questioaire assumes that
only one version of VB is being used by the responant,
I use both VB.NET and VB6 and C#. In future I will
rely almost exclusively on C# under the Mono framework,
using the Mono version of VB.NET only when a client
wants code in VB.
|Most of our clients are large national and multinational
companies who have not moved to XP or do not have
the .NET runtime available.
DEvelopment in .NET is also harder and requires
greater knowledge and skill on the part of the programmer.
|We have a project that is almost
done. It is a full rewrite of a Student Adminstration
System we began coding back in 2001 and will have
completed by the end of this year.
Our new projects have been in .NET, and we will
eventually port over the Student Adminstration System
to .NET as well, but time constraints caused us
to wait until after release this year.
|The last true Visual Basic version was 6.0. The
.NET platform's 'version' of VB is no longer 'basic'.
You no longer have the generalization and broad
scopes that you did with previous versions.
|Regardless of Microsoft's abandonment
of VB6 and the laughing manner in which the non-VB
world views it, Visual Basic to me is still tough
to beat. It is quick, it is easy, and in the hands
of the right person, it is just as powerful as anything
else out there.
|Question 7 & 8 - What version of VB are you talking
about? VB.Net or VB6
Why couldn't Microsoft rename VB.Net as B#
|Since we are only developing
in-house applications on a very small scale, it
is not to be expected that we'll need the .Net framework.
The investment would not be warranted.
|We use a mixture of .NET and VB6. .NET is our
preferred tool for new developments, but you just
can't beat the speed with which you can fire up
VB6, build something quickly and use it for one-off
data processing. .NET also doesn't do interpretation,
so the immediate window functionality in VB6 is
going to be missed when we all go .NET.
|I have a feeling VB6 will still
be around in 10 years!
|Your question "In which phase is your project?"
is simplistic. Our "project"--i.e., our core app--is
always being enhanced (development) AND maintained.
We have 1 1/2 developers in our company to maintain/enhance
almost 70 VB6 projects, which include over 300k
lines of code. The thought of migrating to VB.NET
is daunting, to say the least. We already have two
installed reports written in VB.NET (forget Crystal
Reports--it didn't work), both of which took three
times as long to write, aren't as nice looking as
the reports they replaced, and had to be deployed
in a squirrely manner just to run. So far, I'm exceedingly
under impressed by the product, but what choice
to we have?
|thank you and i would like to
provide me with latest news about about vb6 and
vb net and if there are job opportunities.
|While the mags tell us that .NET is the way to
go, I find that VB6 is still in very wide use and
is a far better RAD tool than .NET
|All said and done... it's Micro$oft...
closed-platform, totally opposed to the hacker mindset
|I wish C and low level were supported.
|It's quite difficult to compare
who is the best vb or VB.net.?
it's depends upon the requirement.
|VB6 was a hell of a lot easier for most things.
I've forced myself to learn the new system but have
not seen any major benefits from doing so. Basically,
I changed because it'll soon be the only game in
|We have converted 10 of our
VB6 projects (about 700 forms
and a lesser number of modules) to VB.net. We do
any speed or size advantages so the conversion is
solely to stay current. With embedded VB3 no longer
on handhelds we have to move our handheld to compact
We have no (zero) clients who have any interest
for a VB6 ---> VB.net conversion
|Si Win32 no muriera, seguiria usando VB (clasico)
por siempre, pero WinFX (el API de Longhorn) se
acerca, y con el viene la muerte de Win32 y cualquier
lenguaje para dicha API. Esto tambien lo estoy viviendo
tambien con Delphi.
|Aun tengo que utilizar VB6 porque
todavia no conozco bien Vb.Net
La desventaja de Vb.Net es que debemos vover a aprender
otro lenguaje de Programación.
|No conozco .NET pero me encantaría probarlo.
|Il costo del pacchetto Professional
è eccessivo e quindi per .NET mi sono orientato
ad utilizzare dei prodotti Open Source (SharpDevelop
|Ci vorrebbero più componenti di rappresentazione
dati maggiormente personalizzabili e un supporto
decisamente migliore per la stampa in diversi formati
il datareport è un pò scarso e poco personalizzabile.
|Ritengo che, benchè sia una
notevole innovazione (vedi multitreading,ereditarietà
ecc), vb.net sia superfluo per il 90% delle applicazioni
desktop come gestionali ecc.
In sostanza, se ne può fare benissimo a meno.
|Visual Basic 6 è più che sufficiente per fare
tutto o quasi sia su piattaforme base 95/98/Me che
professionali NT4/2000/XP/2003 se si sa utilizzare,
inutile sperperare risorse tempo e soldi per acquistare
VB.NET, quali che siano i vantaggi di portabilità
e affidabilità chi non usa nello specifico, feature
del framework .NET (quasi nessuno che non sia solo
travolto dalla "moda"), non ha motivo di spendere
inutilmente in tool di sviluppo e corsi di aggiornamento.
|VB6 era ed è un ottimo strumento
di sviluppo, non ho gradito la migrazione ad un
nuovo linguaggio anche se di vecchio conserva solo
il nome (parte). La transizione da VB 3.0 alla 6.0
era all'insegna della coerenza e retrocompatibilità.
Con .Net non ci siamo. Tutta l'esperienza acquisita
|Non ci fidiamo piu` di M$. La cosa piu` importante
in un linguaggio e` la durata nel tempo. Con un
linguaggio tipo Delphi, chi ha programmi fatti in
Pascal per DOS puo` ad oggi ancora compilarli con
Delphi ultima versione. Con il passaggio da VB a
VB.Net Microsoft riconferma una mancanza di professionalita`
vergognosa, per cui VB6 sara` l'ultimo linguaggio
M$ che useremo. Appena possibile ci sara` pure una
conversione da ASP a PHP al fine di abbandonare
M$ in tutto (a parte i sistemi operativi per ragioni
|La cosa più snervante di VB.NET,
stà nel fatto che non è possibile effettuare correzioni
durante il debug dell'applicazione. In questo modo
diventa molto difficle dove e come correggere gli
erroti. Inoltre sento molto la mancanza dell proprietà
Index nei controlli, dato che in genere preferisco
costruire i programmi in maniera dinamica. Inoltre
se devo realizzare una semplice applicazione che
fa uso di DB, generalmente utilizzo un MDB è l'applicazione
va giù da sola, con VB.NET tutto si complica, costrigendomi
Il mio sito si trova al seguente indirizzo:
|L'azienda ha già settori che sono passati al Net
(250 persone, 150 con Vb asp com+, circa 50 altro,
circa 50 DotNet
|VB était à l'origine un langage
pour "débutants", c'est désormais un langage pro
avec l'avènement de .Net
L'utilisation conjointe avec C# permet de couvrir
tous les domaines, en gardant la lisibilité du code
VB et en permettant d'exploiter l'ouverture de C#
(composants gratuits sur le web tels qu'Olymars
|Le produit .NET va être imposé par Microsoft car
c'est la politique commerciale de Microsoft. je
suis entouré d'informaticien personne ne travaille
en .Net et personne ne compte migrer à .Net
|Le principal frein de l'utilisation
de .NET est la complexité de paramétrage de la plateforme
|J'ai a peine mes 18 ans et je ne travaille donc
pas en entreprise. En ce qui concerne mes projets
personnels, la durée est très variable et parfois
tends vers l'infini faute de temps/d'intérêt. La
plupart de ces projets projets sont destinés à illustrer
des techniques particulière dans le cadre de réponse
aux questions posées sur les newsgroups et n'ont
par conséquent aucune période de maintenance et
une faible durée de développement.
|asp.net apporte beaucoup de
fonctionalités par rapport à asp dans le cadre de
développements web par contre n'apporte rien par
rapport à vb
|venant de QBasic 2.5, VB3, en passant par vb5
puis vb6 et enfin vb.net, je ne cesserai jamais
de faire des éloges de mon langage de prédilection.
Certe, aujourd'hui, les nouveaux projets sont en
vb.net (que j'adore)mais j'utilise encore vb6 pour
de petits utilitaires et je crois que je ne suis
pas pret de m'en separer.
|Les mises à jour Visual Studio
NET sont trop chères;
je suis toujours en 2002 pour cette raison
|Il serait très intéressant de générer un exe unique
intégrant le code utile des composants (DLL, OCX,
|actuellement,J'ai environ 15
applications qui évolue en permanance suivant la
demande des clients (certaine on même été dévellopée
sous VB4 que j'ai pu reprendre sans trop de problème
avec VB6) et cela me fait peur de passer les sources
en vb.net sans tout redévelopper. ayant essayer
avec une version d'évalution 30 jours du .net, l'outil
de conversion est pas génial, il faut tout reprendre
ligne par ligne (mes programmes faisant entre 50
000 et 60 000 lignes). Alors j'ai abandonée.
|Pourquoi est-ce que la conversion de VB6 a VB.NET
est tellement difficile que sur nos 40000 lignes
de codes on doit TOUTES les revoir. Il aurait fallu
une migration 'en douceur' avec un mode de compatibilité
VB6. Je regrette aujourd'hui d'avoir fait confiance
a Microsoft, car pour moi ils vont abandonner VB6
et la charge de travail est inimaginable.
|Regrette que Microsoft 'abandonne'
la technologie DAO pour passer à ADO.NET, il aurait
pu garder aussi la techonologie DAO en passant à
.NET car les migrations des anciens projets à .NET
ne sont pas aisées.
|dommage que Vb ne permette pas d'intégrer les
dll et autres composants dans l'exécutable. Dommage
aussi que l'outil de déploiement et installation
soit très loin de la perfetcion.
| Un outils qui fonctionne correctement
(VB6), n'as pas besoin d'être modifié aussi profondément
|VB.NET , c'est la meme chose que JAVA la portabilité
en moins !!!
Pourquoi choisir VB.NET alors que jamais fait la
meme chose avec en plus une ouverte sur des milliers
de config différentes, alors que VB.NET ne marchera
que sur des machines à environnement microsoft.
Bof bof... Pour windows, VB6 est très bien, sinon,
JAVA est nickel
|La notion d'interopérabilité
entre les langages est très intéressante dans le
framework .NET, et permet ainsi de gagner du temps
en sélectionnant une ressource (développeur) sur
un panel plus important de compétences.
|Il faudrait que la conversion des projets vb6
en vb.net soit plus optimisée
|VB5 EST UN OUTIL DE DEVELOPPEMENT
EXCEPTIONNEL TANT DANS SA SIMPLICITE QUE DANS SON
UTILISATION. IL FAUT JUSTE EN CONNAITRE LES LIMITES
SUIVANT L'APPLICATION A DEVELOPPER.
|Le majeur probleme de VB.NET est le fait que c'est
100% décompilable (via Salamander par exemple.)
|Pourquoi changer de langage
pour des industriels dont le but est d'optimiser
leur résultat et pas uniquement de travailler avec
le dernier langage à la mode ? Si vous avez une
|L'aide de visual basic 5 est réalisée d'une excellente
façon. VB6 et autre logiciel devrait s'en inspirer
grandement. L'accès aux bases de données, de type
Access, avec devient trop compliqué avec VB6 en
rapport à VB5 et ses contrôles data
Le service d'empaquetage de VB6 est quelques fois
|un VB7 aurait été plus judicieux,
c'est à dire avec un IDE digne de ce nom, de l'héritage...
|Umfangreiche Standardsoftware umzustellen ist
zu aufwendig. Neuentwicklung von Modulen wird in
.NET gemacht. Komplettumstellung also nicht in Sicht.
|die Übersetzung Ihrer Umfrage
|Ggf kommt ein Umstieg auf PowerBasic in Betracht.
Der derzeitige Einsatz von .NET wird von mir als
IT-Consultant noch nicht empfohlen, da (noch) nicht
|Ggf Umstieg auf PowerBasic.
.NET wird von mir als IT und Security Consultant
bisher noch nicht empfohlen, da (noch) zu instabil.
|Das Deployment für Netzwerkumgebungen muss in
Verbindung mit auf Fileservern liegenden Assemblies
und die korrekte Rechtevergabe auf Windows Clients
noch überarbeitet werden. Das ist zu kompliziert
mit den Wizards!
Die Deployment-Tools sind für gemischte Anwendungen
(Access-Runtime, VB6 und .NET ZUSAMMEN) nicht geeignet
und man muss auch teure Pendants wie Installshield
ausweichen (Nullsoft NSIS ist auch sehr flexibel).
Codedokumentation muss viel einfacher werden für
VB.NET. Bei C# funktioniert das schon sehr gut.
Die IDE sperrt sich manchmal selber die Dateien
(Zugriffsverletzungen) und der Form-Designer zerstört
gelegentlich veränderte Formulare mit Custom Controls.
Das DARF nicht passieren.
Absolut gut wäre die Möglichkeit, C# und VB.NET
Module von der IDE aus in eine einzige Assembly
zu linken. Manuell ist dies bei großen Libraries
sehr umständlich und zeitraubend.
Weiterhin sollte man in den Kompilationsvorgang
eingreifen könen bzw. Makefiles für alle Arten von
Solutions (nicht nur C/C++) erzeugen können.
Für einen Verzeichnisbaum mit mehreren hundert einzelnen
Projekten und gegenseitigen Abhängigkeiten bleiben
einem nur externe Tools wie NANT.
Schönen Feierabend! :)
|Warum ich nicht auf VB.Net wechsle:
im VB6 kann ich so schön "am lebenden Patient operieren"
(Quelltextbearbeitung im Haltemodus & weiterlaufen
|Falle wohl ein bischen raus, da ich nie VB6 entwickelt
habe und die C# Syntax nicht sehr ansprechend finde.
Ein Modus, der die VB6 Zugeständnisse abschalten
könnte, wäre wohl recht gut in meinen Augen.
|Die Fragen sind teilweise falsch
gestellt. "- Warum migrieren Firmen auf .NET? "
müsste heißen "Warum migrieren Firmen _NICHT_ auf
Eine der Antworten wäre dann, weil es aus _KUNDENSICHT_
keine klar erkennbaren Vorteile gibt!
- Nur für ein kleines Tool das .NET-Framework installieren
kommt häufig nicht in Frage. Solange das .NET-Framework
nicht Bestandteil von Windows ist oder eine Verbreitung
wie der IE erreicht, wird sich an der schleppenden
Verbreitung von .NET nix ändern. Es wäre schön,
wenn die NET-Jubler und Microsoft diese Tatsache
endlich zur Kenntnis nehmen und sich was einfallen
lassen, wie das NET-Framework auf die USER-PCs kommt.
|Für mich ist .NET obsolet
|Da ein Umstieg generell mit
Zusatzaufwand verbunden ist, muß der Benefit entsprechend
hoch sein. Ich sehe mehrere mögliche Trends, tendiere
jedoch zu der Annahme, daß Linux bzw. andere Betriebssysteme
als Alternative an Bedeutung weiter gewinnen. Wir
entwickeln Server- und Client-Software, was eine
Offenheit dem Betriebssystem gegenüber wichtiger
macht. .NET liegt, was Portabilität angeht, aber
ganz schlecht im Rennen. Eine weitere große Ungewißheit
ist, welche Preispolitik Microsoft in Zukunft anstreben
wird. Hier könnten hohe Kosten entstehen. Aus diesen
und anderen Gründen kann leicht ein Umstieg auf
Java oder Python beispielsweise viel interessanter
|Solange .Net keine vernüftige (Zeitsparende) Datenbankanbindung
für nicht umbedingt hoch skalierbare Anwendungen
hat, werde ich nicht umstellen.
|falsch 8) Was ist Ihre Meinung
bezüglich das Microsoft Technical Support ?
richtig 8) Was ist Ihre Meinung bezüglich des Microsoft
falsch 9) Was ist die durschnitliche Grösse ihrer
VB Projekte ?
richtig 9) Welches ist die durschnitliche Grösse
ihrer VB Projekte?
falsch 11) Ihre Kommentäre sind willkommen :
richtig 11) Ihre Kommentare sind willkommen:
|Ich verlange, dass VB weiterhin gepflegt wird!
|mit .Net habe ich mich noch
gar nicht auseinander gesetzt. Wir werden wohl in
den Wintermonaten, wenn es bei uns ruhiger bei uns
geworden ist, zunächst mal Literatur erwerben und
dann können wir vergleichen. In erster Linie arbeiten
wir mit VB in Verbindung mit ACCESS.
|VB Projekte nur noch in Dienstleistungen wo der
Aufwand mit .NET zu hoch wäre. Ansonsten bereits
kompletter Umstieg auf .NET - dort hauptsächlich
|Ich sehe keinen grund auf .net
umzusteigen. vb6 sollte in seiner art weiter entwickelt
und supported bleiben. optimal wäre eine implementierung
der runtime in das windows wie es bei c++ schon
|Eigenstandige Native Exe wie bei Delphi würde
VB.Net gut stehen.
|Seit mehr als zwei Jahren mache
ich nur noch Software-Projekte mit .NET. Dabei entscheidet
der Kunde, ob VB.NET oder C# verwendet wird. Ich
selbst ziehe die Entwicklung mit C# vor, da C# und
die gebotenen Mittel ein ganzes mehr Professionalität
bieten als VB.NET. Außerdem läßt VB.NET unsinngige
Programmierung durch die Weiterführung von 'liebgewonnenen"
VB-Spezialitäten zu. VB.NET schleppt zuviel aus
den alten Welt mit in die neue .NET-Welt. Das ist
bei C# nicht der Fall.
|Es ist nicht nützlich, eine Sprache für tot zu
wenn diese durchaus noch gute Dienste leisten kann.
.Net ist als Ergänzung willkommen, ein fettes Framework
sollte aber nicht jedem aufs Auge gedrückt werden.
|Ich arbeite nur mit Visual Basic
4.0 Professional Edition, 32 und 16 Bit.
|Wir haben meistens mehrere kleinere Projekte parallel
Die kleinen Dateigrößen sind eine echte Hilfe. Wir
haben auch schon eine kleine Anwendung für mobile
Geräte (PPC 2003) geschrieben, die eine Kundenlösung
zur Lagerhaltung hervorragend abrundet.
|Die zukünftige strategische
Ausrichtung unseres Unternehmens lautet J2EE
|Hoert nicht auf mit VB6.
|Ich LIEBE VB6! Ich würde gerne
in VB6 weiterentwickeln. Aber ich kann mit VB6 Webanwendungen
nicht so einfach erstellen, wie das in VB.NET (ASP.NET)
geht. Und Webanwendungen sind zur Zeit am meisten
gefragt. Ein weiteres Problem ist, daß Microsoft
VB6 nicht weiterentwickelt und neuere Technolgien
(XML, SOAP, ...) nur schwer zugänglich sind. Microsoft
lässt uns keine Chance, an NET vorbeizukommen. NET
ist ja grundsätzlich nicht schlecht, sondern sehr
gut. Aber ich "hasse" diesen IL-Code und den damit
verbundenen Wiederherstellungsmöglichkeiten (Anakrino,
Native-Code war mir lieber!
|Wir haben schon Visual Studio .NET 2003
Laufende VB 6.0 Projekte werden abgeschlossen und
Neue Projekte werden in C# entwickelt.
|Die Kombination bei .NET die
Programmierkenntnisse aller Sprachen zusammenwerfen
zu können hat für mich fast nichts mehr mit ordentlicher
Programmierung zu tun!
|Die Einarbeitung in ADO.NET is mehr als mühselig,
weil es am Markt nahezu keine gute Literatur gibt.
(Ich bevorzuge die Erstellung von ADO Komponenten
(dataset, adapter, conn objekt) zur Laufzeit per
|Warum gibt es in .NET keine
Sockets sind zu einfach, asynchone zu kompliziert/umständlich.
|Also wenn wir auf .NET umsteigen, sollten die
Preise der Lizenzen gesenkt werden. .NET ist für
mittelständische Unternehmen zu teuer (in der Entwicklung
und Wartung). Außerdem ist man mit ASP nicht flexibel
genug. Kleinere Projekte, die von heute auf morgen
fertig sein müssen, sind in einem "strengen" Zeitrahmen
nicht realisierbar. Deshalb setzen wir auf php und
|Ich finde es schade das VB6
nicht "weiter entwickelt" wird.
Als Hobby Programmierer habe ich keine Lust und
auch keine Zeit
eine neue Sprache zu erlernen.
|Ich finde VB6 ist eine super Programmiersprache
und die Entwicklungsumgebung lässt nur wenige Wünsche
offen. Schade nur, dass der Sprung zu .NET zu groß
ist, und das sich soviel geändert hat. Ich hätte
es super gefunden, wenn man noch das "alte" VB weiterentwickelt
hätte, parallel zu .NET!
|Auf "Was ist die durschnitliche
Grösse ihrer VB Projekte ?" schließt sich nicht
die Frage "Zahl von VB Entwickler auf dem Projekt
Ihre Umfrage ist wertlos.
|Ich bin überzeugter Visual Basic Programmierer,
weil Visual Basic einfach und Komplex zugleich ist.
|Ich benutze VB nur noch für
bestehende Projekte. Neue Anwendungen werden unter
|Dieses survey ist unterste Menschenwürde ;) .Net
ist einfach eine schreckliche "Programmier"-sprache,
deshalb würde ich es nicht benutzen
|Auf die Werkzeuge bin ich bisher
|Ich bin nur Hobby-Programmierer.
Diese Umfrage ist sehr schlimm gestaltet und lässt
viele Fragen offen.
|Ich sehe in VB.NET praktisch
nur Vorteile, der einzige Nachteil ist der extreme
Aufwand, bestehende Projekte von VB6 auf .NET zu
migrieren, da der einzig sinnvolle Weg eine Neu-Programmierung
sein kann (speziell bei Datenbank-Anwendungen ist
durch ADO.NET sowohl in der Business-Logik als auch
in der GUI alles anders und daher kann man von einer
Migration wohl kaum sprechen). Unter "Shared Components"
habe ich Komponenten von Drittherstellern interpretiert.
Ein anderer Sinn dieses Wortes ist mir nicht eingefallen.
Die Formulierung der Fragen ist teilweise missverständlich.
Zum Bsp. (9), "Zahl der VB Entwickler auf dem Projekt"
steht unter dem Titel "Durchschnittliche Größe Ihrer
VB-Projekte". Was meinen Sie unter "dem" Projekt?
Ich arbeite gleichzeitig an mehreren.
|Die Mehrzahl von Kommentar ist Kommentare
|wird von uns nur für Eigenbedarf
oder kleinere Tools für Kunden benutzt
|Für die Anforderungen meines Projekts reicht VB6
vollkommen aus. Ich sehe für meine spezielle Anwendung
keine Vorteile in einem Umstieg auf VB.NET.