Your company decides to engineer an information system in-house to support the new business of selling toys online. The development team is in the process of selecting the compiled programming language to develop the back-end system which deals with the business logic and data access and will be evaluated in terms of performance, availability, scalability, security, maintenance, and extensibility, while security is the most concern. Which of the following is the most appropriate?
Kindly be reminded that the suggested answer is for your reference only. It doesn’t matter whether you have the right or wrong answer. What really matters is your reasoning process and justifications.
My suggested answer is C. Java.
Java programs are compiled into byte code executed and managed by a Java Virtual Machine (JVM), a sandbox.
C++ is a powerful compiled computer language as it generates binary code that can manipulate lower system resources or objects. If something goes wrong, it may cause harm to the system or other processes. The learning curve of C++ is steep.