Am 06.12.2017 um 14:08 schrieb Paul Groves:
The service will be in c or c++ and the web front end in php.
What is the reason for this choice of languages? C/C++ is a poor choice for web development unless you're an expert and aware of all the security pitfalls (buffer overflows, properly doing SSL/TLS handshakes, securely storing passwords, etc). Same for PHP: A good choice if you know it well. If this is your first project in this language, I strongly suggest to avoid it. PHP has many flaws that lead to poor/insecure code. That said, you should really write down your requirements and then evaluate a few web frameworks. My reasoning is that cracking computers is big business today. If you expose some software to the Internet, automated tools will try to crack it. Unless you really know what you're doing, try something that some expert has built. For a small project, I suggest Python 3 since it forces you to write good code and comes with all tools necessary for the job. For bigger projects, Java or one of the more modern flavors like Kotlin is a good choice, simply because you'll find a ton of good frameworks (and a shitload of bad ones) to help you. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org