Current programming languages

Posted on 2013-09-15
Medium Priority
Last Modified: 2013-10-08
So I LOVE programming and have been doing it a long time.  My 2 favorite combinations are Visual Basic 6/MSSQL Server and PHP/mySQL.

Most of my stuff is in VB6, but the language is so old and I want to turn the page because I'm facing limitations and the VB6 community is dwindling when I have a question.

My needs are to interact with current websites and store information in a db.

What would you all suggest as a more up-to-date language.

Question by:hrolsons
LVL 15

Accepted Solution

gplana earned 2000 total points
ID: 39494861
The easy way to upgrade from VB6 is to VB .Net, however, please understand it's still a big change because VB .Net is an object oriented language while VB6 is not.

If what you want is to program websites, I would use PHP/mysql, which you already know and it's very used nowadays and it's very powerful too.

Hope it helps. Regards

Author Comment

ID: 39494891
No, I don't really program websites.  More like data mining and then I also interact with web pages like automatically pressing buttons on sites where I order products.  

For an example, let's say my program compares 10 websites to see which one has the best deal for Visine right now.  My program then goes to that website and orders the product, entering name, address, billing info and so on.  And stores all data along the way in a db.

Author Comment

ID: 39495172
So do you have to buy the whole visual studio just to use VB.Net?
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

LVL 15

Expert Comment

ID: 39495476
Yes, I'm affraid so. VB .Net is not sold as a standalone product.

However, you can use Visual Studio express for free: http://www.microsoft.com/en-us/download/details.aspx?id=39997

Expert Comment

ID: 39495564
Microsoft is in serious trouble.. And therefore all developers working with MS have serious questions to consider.. We had developed a large (1 million lines of code) business system in VB6 that MS says is now useless. MS acknowledges that it will take us several man-years to upgrade our system to Dot.Net! But, because our development was paid-for by several non-profits (like the "Salvos") - that re-write is not going to happen!
The major local colleges that support us are now telling us "not to bother re-writing to 'Dot.Net' because they are 'reading between the lines' that MS is not going to support Dot.Net for more than another few years!
In MS eyes, 4th GL is where they are heading and Dot.Net is "Old Style".
MS is heading for a major 'class-action' and a company breakup.. Like a million other VB6 developers, you need to wait as long as possible before deciding to migrate! (maybe to Delphi and DB-Nexus??)
LVL 15

Expert Comment

ID: 39495606
BrianVSoft, I think Visual Studio still has a lot of years of life. However, computer science have often this problem: what is last technology today can be obsolete in a very few time.

Also, I agree migrate some applications is often a huge work, so this is why I often consider carefuly if an application should be migrated or not. Most companies makes new applications with new technologies but maintain old application with its old technology. I think this could be a good strategy if all that application should do is possible to do with the old technology.

But it seems this is not the case here as hrolsons says they have experiment problems due to VB6 limitations.

Author Comment

ID: 39496415
Don't get me wrong.  I absolutely LOVE VB6.  It does everything I need it to do.  The main problem I have is that I use the webbrowser control, and as new versions of Internet Explorer come out, they don't play well with my old programs.

I tried to install IE6 and it wouldn't work on a 64-bit machine.  I'm running Windows 7 Home, so I can't set up a virtual machine, but I may consider upgrading.
LVL 52

Expert Comment

by:Martin Liss
ID: 39555573
I've requested that this question be closed as follows:

Accepted answer: 500 points for gplana's comment #a39494861

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

In this post we will learn different types of Android Layout and some basics of an Android App.
This article describes and provides a custom-made tool I wrote to give businesses a means of identifying commercial music content, without having to expend too much effort. Business recordings are easily identified from possibly illegal music files …
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.
Loops Section Overview

619 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question