Well, it's your decision to use APIs or not, but the main idea is that you can save a lot of time using them. Let's say, for instance, that you want to create some pattern recognition application (face detection, OCR, or so...; i take this example because it is related to my API); you can save the time spent on creating the classes and methods needed to manipulate/train an NN and focus 100% on your effective application.
After all, as I was saying, it's at your own good will using or not using APIs, but sometimes you may not have sufficient time or simply don't have the knowledge to resolve certain problems of a project (I'm not talking here strictly about my API, but in general) and so, like it or not, APIs do come at hand sometimes.
|