DIGIT-ARC read-only archive · snapshot: July 23, 2026

Need help to choose language for developing DBMS application

16 posts · originally from https://geek.digit.in/community/threads/need-help-to-choose-language-for-developing-dbms-application.127497/

K
kumarrohit007 Original post #1
May 29, 2010 at 8:10 PM
I have got a chance to develop a Database software for a local firm which provides Medical retail and whole-sell entities with a software to keep record of their transaction stock etc. They already have a software which is DOS based and has been running for about past 10 years. They are looking forward to change their software with a new, windows based and GUI(interactive and user-friendly) software.

Please suggest me the language for developing this software which can be stand-alone(don't require interpreters to be pre-installed), lite, can make interactive GUI and easy to develop(of course :noob:). Also suggest me DBMS I should use which could be secure, lite and efficient or should I save records in some self-created file with encrypted and patterned texts.

Thank you!!
Liverpool_fan
May 30, 2010 at 1:52 PM
How about a Web Based interface with PHP/RoR coupled with MySQL/PostgreSQL as DBMS backend?
PHP + MySQL could be used for that purpose.
Garbage
Garbage #3
Jun 9, 2010 at 11:24 PM
C#/VB .Net as frontend and MySQL (or Access - if database is relatively small) as database.

If you can suggest them to move to Linux, then Java / Python for interface and MySQL for database.
A
anni #5
Jun 10, 2010 at 3:52 PM
Best option is d2k 4.5 with oracle database
prttal
prttal #6
Jun 10, 2010 at 7:19 PM
SQL is best for database management since its syntax is easy. It can work with an application made in Java(if you are ready to install jre on the pc's) and VB.NET for the GUI(.NET Framework required as seen in the name).
Garbage
Garbage #7
Jun 10, 2010 at 7:26 PM
SQL is best for database management since its syntax is easy. It can work with an application made in Java(if you are ready to install jre on the pc's) and VB.NET for the GUI(.NET Framework required as seen in the name).

Are mistaking SQL with DBMS ??

SQL is a query language used to retrive data from any DBMS.
Some examples of DBMS are Oracle, MySQL, MS SQL, etc...
asingh
asingh #8
Jun 10, 2010 at 9:06 PM
VB.net for the frontend.
SQL server for the backend. Easy and simple.
mandeep444
Jun 11, 2010 at 7:05 PM
php + mysql. so simple. easy to use...
K
Jun 12, 2010 at 6:40 PM
Thanks all, for your informative replies.

@Liverpool_fan : This is what I thought exactly, we got same thinking. But i dropped the idea thinking that for this I would have to install some local web host(if m correct) like apache etc. with PHP and MySQL. This won't do good.

@Garbage : I believe C#/VB .net requires .net framework installed too. Tell me if I am wrong. About moving them to linux. Its not about just one company. I would be making this software for a company which would be sold to thousands of its customers as a new and improved version of there old software. Meaning, Linux on all of those thousand customers.

@lucifer_is_back : does C# requires any base application or runtime environment?

@all : There previous software was made on DBASE(if you all know). They used simple codes similar to fox-pro which was used to access .dbf files, saved it to .prg files compiled to executables. Its was simple, flexible, efficient but lags because of being DOS based. I need to make it GUI based with same features. I am loosing my time, help me soon!!

Thankyou!!
L
Jun 14, 2010 at 4:18 PM
@lucifer_is_back : does C# requires any base application or runtime environment?
yes it requires .Net runtime (mostly bundled with OS itself)
Garbage
Garbage #12
Jun 14, 2010 at 5:03 PM
@Garbage : I believe C#/VB .net requires .net framework installed too. Tell me if I am wrong.
Yes, it does!
About moving them to linux. Its not about just one company. I would be making this software for a company which would be sold to thousands of its customers as a new and improved version of there old software. Meaning, Linux on all of those thousand customers.
For .Net on Linux, there is Project Mono
Garbage
Garbage #14
Jun 14, 2010 at 5:18 PM
So, you finalized yet or not?
vamsi360
vamsi360 #15
Jun 16, 2010 at 2:10 AM
Yes, it does!

For .Net on Linux, there is Project Mono

Project Mono is way behind .NET and is not a good option - especially to a newbie to .net. You have got no Visual Studio to program with and you would be ending with lower level assembly stuff and similar problems. So leave it I suppose.

@kumarrohit

If you want the app to be platform independent then choose the greatest language of all time - JAVA. You can use Eclipse to bring native OS interface to java apps. So I suppose you use java and mysql as the requirements. Use swing. If you have queries contact me.
Garbage
Garbage #16
Jun 16, 2010 at 3:08 PM
Though Java is nice, IMO, Swing sucks!