Need suggestion on Programming language to be used for an application on Linux
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Need suggestion on Programming language to be used for an application on Linux
Hi Guys,
I seek help and advice from you guys. I need to write an application for my DNS Sinkhole or web front end for administration and nice fancy reporting functionality which comprises of different charts/pie charts
I need to know if there any such open source front end is available already which carries such reporting functionality?
And if not I don't mind write on from scratch but need to know which language can be suggested for such applications?
If you need to write a web front end with good reporting functionality then there are many web frameworks to choose from, or you could roll your own. A quick search for "web framework with pie charts" produces many useful results.
If you want to write a local application then probably the best language is the one you are most familiar with.
The way to approach such a problem would be to write up a simple specification for the application, then choose a platform and language or framework based on that specification and your own skill set and begin development.
Then, when you run into difficulties and have a specific question to resolve, ask for help here in the programming forum.
When asking for such help, please review the guidelines for asking complete questions in the Site FAQ.
Thanks for the feedback and pointing me to the correct direction. Well the idea here for posting a question is; we have DNS Sinkhole built on Debian but thats the complete raw where entire stuff handled using Files and bash scripts which does not have any GUI application.
We are thinking to give a nice GUI to administer it and provide the reporting functionality which could show the graphs of traffic, malicious domains and many such things.
This may or may not address your question, but were it my project I would leverage webmin and build my front-end as a webmin module.
A significant portion of the work is done for you as webmin is already a decent web front end that supports html5 gui features and web delivery of results and reports.
If you're going to write a local application, then I'd suggest using Qt for that in the language you are most comfortable with. In addition to its other benefits, it provides some pie-chart capabilities. If you don't have a language preference, then maybe C++ would be a good choice since so many local, standalone applications use it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.