#5724
JavaScript used to be just a scripting language running in the browser's sandbox environment. Since the release of Node.js in 2009, JavaScript has show extraordinary talents on the server side, the Internet of Things, mobile native application development, and even desktop application development. In the past, to develop desktop applications, we need to learn the exclusive programming languages and development frameworks for different platforms, which not only costs a lot, but also takes a lot of time to make a desktop application that supports and is compatible with multiple OS platforms, and basically needs to be implemented by different teams for different platforms.

#5662
The meaning and ideas you want to express can't be seen through code editing alone, but creating diagrams can easily show your ideas. Thus, UML (Unified Modeling Language) has been used to solve the object-oriented problems for a long time, providing a common language among analysts, designers, and programmers for software design.