Link to home
Start Free TrialLog in
Avatar of cmccurdy
cmccurdyFlag for United States of America

asked on

Best platform to port vba application to?

The time has come to port a vba repair shop management system  (vba front end, sql express backend) to a platform with an executable which does not require installation of access or access helper files.  My initial thought was vb.net since it seemed closest to vba,  but upon investigation it seems the learning curve is a little more than I thought.  Before I invest the time I would like to get some "experts" opinions on how I should proceed.  vb.net, c++, etc?  This is not a web application, it is multiuser with generally around 5-10 concurrent users.
SOLUTION
Avatar of SStory
SStory
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I agree the webapp is easier to keep up to date. The only exception to that is if it needs to run on PCs that will be taken off site for some reason and won't have network connectivity back to the intranet...example: truck breaks down in the field and guy goes out to work on it and needs to use your app in the field on a laptop where there is no cell service. That happens where I live.
Then you get a wireless card for the laptop. We use laptops off-site and they have access to all our web apps. If there is no cell service, you're out of luck either way but in the case you outlined, you'd need a briefcase model, anyway so that the app could work disconnected to the main server.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of cmccurdy

ASKER

Ok, I'll bite the bullet and dive into using VB.NET to create a desktop app.  Although the code won't port directly , the logic is already there so it's not quite like starting over.  Thanks for the input, it was helpful.