VB or C for database management front-end?

May 19, 2011 at 00:28:24
Specs: Windows XP
I have to develop a small database management app for my business. I am using MySQL as the RDBMS back-end. The database is not very big (2000-3000 entries in 4-5 tables).The front end is to be used by multiple users and must be available on-line. I am equally proficient in C and Visual Basic. Which language should I use so that my program functions properly?

See More: VB or C for database management front-end?

Report •


#1
May 22, 2011 at 09:40:31
It depends. There are 4 different types of VB, and you failed to specify which version.

If you're talking about VBS vs C, go with C.

If you're talking about VBA vs C, your best bet would probably be C.

If you're talking about VB.NET vs C, go with VB.NET (or even C#), unless there's some issue with using the .NET framework.

If you're talking about VB6 vs C, C gives you a better chance to be future compatible with Windows. It also takes a lot more time to get your application off the ground, but it lets you use the more advanced features of Windows, like multi-threading. VB6 will let you whip up a front-end in a day, and you'll be able to do at least 80% of everything you could do with C.

How To Ask Questions The Smart Way


Report •

#2
May 22, 2011 at 10:08:47
OK i'm gonna be using VB 2010 (the newer version of VB6). Also, the application is not supposed to do something huge. It has to just execute simple INSERT and SELECT queries. You still think I should go with C?

Report •

#3
May 22, 2011 at 11:06:29
OK i'm gonna be using VB 2010 (the newer version of VB6).
That'd be VB.NET, and my advice still stands.

How To Ask Questions The Smart Way


Report •

Related Solutions


Ask Question