Jump to content

Best language for the application?


Recommended Posts


I'm after some advice on a project I'm working on. It involves taking some input of hours worked in different departments over a time period for 5 to 10 staff members and storing them, doing some calculations with them to produce total hours, salary etc and then producing some graphs and reports to compare the activities of the staff.

In the first instance this can be done as a standalone program on a pc with single user input. Obviously there will need to be some sort of database/table structure to store the inputs and calculations.

I was looking at doing this myself as I have some programming experience. A lot of microFocus COBOL from years ago - but non recently so have no experience of using it in a windows gui environment and anyway the license and runtime fees for Microfocus are extortionate. I am fairly competant C programmer but again not suitable for this is my experience. I have done a bit of python but want something that I compile into a binary.

So I find myself in the position of having to either learn a new language suitable for this or bring someone into work on this with me.

Either way I need to know what would be the best language language to use given the requirements of the project. Is there anyone on here that has experience that could give me some advice?


Link to comment
Share on other sites

I'd say c++ if you want a binary. If you are fine with a Java executable, I suggest Java for this.

Yes, you may hate the language but when it comes to easy UI building, graphs and portability, Java has proven very useful. Plus it is dead easy and there is a lot of documentation on pretty much everything.

Best Regards,


Link to comment
Share on other sites

You can complie python programs into stand alone binaries very easily if thats the only thing keeping you from doing it in python.

Check out py2exe and pyinstaller. I personally prefer pyinstaller but thats just becuase I know how to use it best.



If you don't want to go with python then maybe go with C# or Java. The best option in my opinion would be PHP and mySQL if you have a web server you could run it on this way it wouldnt have to be a local program and could be accessed anywhere inside your network.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...