tabath Posted February 19, 2014 Share Posted February 19, 2014 Hi 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? Thanks Quote Link to comment Share on other sites More sharing options...
Sebkinne Posted February 19, 2014 Share Posted February 19, 2014 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, Sebkinne Quote Link to comment Share on other sites More sharing options...
newbi3 Posted February 19, 2014 Share Posted February 19, 2014 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. http://www.py2exe.org/ http://www.pyinstaller.org/ 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. Quote Link to comment Share on other sites More sharing options...
tabath Posted February 19, 2014 Author Share Posted February 19, 2014 Thanks for your replies. I have enough python experience to deal with a lot of it so if i can compile the python I think maybe thats the way to go with a bit of extra study! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.