I have a few years experience programming c++ and a little less then that using Qt. I built a data mining software using Qt and I want to make it available online. Unfortunately, I know close to nothing about web programming. Firstly, how easy or hard is this to do and what is the best way to go about it?
Supposing I am looking to hire someone to make me a secure, long-term, extensible, website for an online software service, what skill set should I be looking for?
Edit:
I want to make my question a little more specific:
- How can I take a bunch of working c++ functions and port the code so I can run it server side on a website?
- Once this is done, would it be easy to make changes to the c++ code and have the algorithm automatically update on the site?
- What technologies would be involved? Are there any cloud computing platforms that would be good for something like this?
- @Niklaos-what does it mean to build a library and how does one do that?
If you really want to be able to update the algorithm implementation dynamically, then you could implement them in Groovy, and upload changes through a form on your webapp, either as files or as a big text block, need to consider version control.