topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday December 13, 2024, 6:50 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: When in a quandry seek advice from the experts  (Read 8143 times)

daveqt

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 5
    • View Profile
    • Donate to Member
When in a quandry seek advice from the experts
« on: July 05, 2009, 06:29 PM »
Morning, I'm in a quandry over which prog language to use. I have recently purchased a software development project which writes IRD approved return preparation software. The programme needs to updated annually to comply with new legislation. My problem is the program is written in VB4 and as such there are not a lot of developers/writers who still use that language in NZ. I am also "elderly" and  I have to learn the VB4 prog language but would I be better to burst out and learn and compile the package in VB9 ensuring program longevity.

Advice or guidance on the pros and cons would be appreciated as at the moment I tend to be going in circles and getting nowhere.

Daveqt  New Zealand

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #1 on: July 26, 2009, 04:05 AM »
I definitely think you would be better off upgrading the code to a current version of VB or whatever langauge you are going to use.  Trying to use it in such an out of date development environment is only going to cause you pain.

daveqt

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 5
    • View Profile
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #2 on: July 26, 2009, 05:16 AM »
Thanks for that. It supported my personal argument but I needed someone to confirm or deny. :Thmbsup:

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #3 on: July 26, 2009, 12:31 PM »
It's also the kind of thing you might be able to hire someone to do.

Ironically, often the most difficult part of hiring a programmer for a task is not the actually coding but in figuring out exactly how the program should work and behave and look and feel.  But if you have some existing code and just want it upgrading or translated into a different language, it's much more of a straightforward task.

daveqt

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 5
    • View Profile
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #4 on: July 26, 2009, 04:46 PM »
Morning Mouser,

I have the code as the programme is fully functional in VB4 however as you confirmed it is becoming a dated language. I can read and make minor adjustments to VB4 but it is the ongoing functionality I worry about hence my question. In NZ the difficulty is also finding estab which offer on line training even for VS 2008 and although I have sought programmers I have had no reply to date and I thought there was a recession?

Thanks for the support and guidance. Love Screenshot Capture.


daveqt

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 5
    • View Profile
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #5 on: July 27, 2009, 11:26 PM »
Hi Mouser,

Just been talking with Microsoft on whether VB 4 can be upgraded to Visual Studio 2008. They assured that it can however when searching for the upgrade literature I read that this was a big NO NO due to minor language changes but mainly due to .NET platform used. Do you know who is correct

Ehtyar

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,237
    • View Profile
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #6 on: July 28, 2009, 05:56 AM »
In order that you might avoid the same outdated language issue that you're currently effected by, might I suggest a more heavily used language than VB.NET? Developers are fleeing VB.NET in droves for the power, consistency and familiarity of C#.

Where code maintainability and longevity are of primary concern, it can be advantageous to go with the more... dare i say, popular, languages.

Ehtyar.

daveqt

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 5
    • View Profile
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #7 on: July 28, 2009, 03:57 PM »
Thanks Ehytar,

Never considered another language mainly because VB talks in English therefore so much easier for an old fellow to understand

Ehtyar

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,237
    • View Profile
    • Donate to Member
Re: When in a quandry seek advice from the experts
« Reply #8 on: July 28, 2009, 07:12 PM »
C# is almost as verbose as VB.NET, but you'll find it is far more powerful, which will make coding much easier in the end IMHO. You should also find it very easy to pick up if you have even a passing familiarity with VB.NET. As an added bonus, reasonably simple projects will also run/compile on MAC and Linux under Mono.

Ehtyar.