|
Nowadays, most enterprises use a variety of technologies when they develop their systems. There are windows applications, web applications and also console applications. JavaScript and Node.js have been evolving continuously and become more mature in many ways. JavaScript is no longer limited to be used in developing web applications. The purpose of this thesis is to explore how we can use JavaScript and Node.js in developing functions that appear in various enterprise systems. If we can use a single technology to cover as wide a range of development, we will be able to cut down training expense significantly.
The development environment adopted in this thesis is MEAN stack. Here, M represents MongoDB, which is a document based NoSQL database. E represents Express.js, which is a Node.js JavaScript framework. A represents Angular, which provides a MVC framework for developing our frontend. Finally, the letter N represents Node.js, which is a server-side JavaScript environment. We will focus on how we can automate the process of development under the MEAN structure. Other emphasis will be on generating reports in various formats.
|