I like how easy it was for me as an amateur developer who's never worked with js before (and that has been years) to be able understand what each of these files do/mean in order to create something useful or not so useless after all! The documentation could use some improvement. As other reviewers have mentioned - there are still many things you don't know about JS unless someone tells you specifically which one does this thing vs another. But if they tell us enough we can figure out ourselves. If your looking into using jquery then just go straight ahead but if its more complex than say JQuery + bootstrap etc., check out CanJS first since that will save much time trying various combinations and tutorials online because most people tend only learn from examples others provide without fully understanding why certain code works differently between frameworks. For example when building my application i wanted user profile page where users would see their info such gender & age group along side list view showing projects assigned by them The ease of use and how easy it is to get started with. There are so many different ways you can customize your project. The ability to make a responsive project is also great. I dislike that there isn't a way to create custom components or templates. With all the different ways you could do something, it's hard to decide what would be best for the user experience. This allows me to make a more dynamic website/application without having to resort to a lot of code.
ο»Ώ