Bharatvaj Hemanth
August 28, 2017
The number of API for the same functionality is large... Some live, some die and some are legendary. But whatever the reputation, it always takes a toll on the developer in terms of learning them. Some APIs are good at abstracting their usage but with the cost of functionality. Developers must be aware of the principles of the API and learn how to integrate their code with them. I learned this the hard way. Instead what most will do is search for their problem in Google, hoping to land on some StackOverflow pages. Not a bad way to live, I mean why learn a whole new API right?. But reading the docs is helpful and brings recommended practices to our project's code base.
This is my advice/cautions to other developers out there. Play as long as you want with any library. But when you start to make a project. Please use the docs provided by the library and do some research before attempting to work on it.