javascript - joeriBouwman25/bubble-machine GitHub Wiki

JavaScript

Why vanilla JS. The main reason we used vanilla JS in combination with a library is because none of us really worked with a framework. So in our eyes, the learning curve of writing with a framework like React would be pointless because we felt proficient enough with JavaScript to write a great application. There was also the possibility of using TypeScript because in the first week we instantly had a workshop on TypeScript. However, we decided against that idea, because that would mean solving a lot of errors where we don't really know the cause.

In the first week some of us experimented with the API provided by Marcio Fuckner, when we used on person's code to develop further on there were some issues reading his code. The main issue was that his code was in ES5. So that's when we decided to write code agreements. The code agreements can be found here: Code Agreements