I was looking at doing Http request from a dartvm and noticed that there are 2 http client libraries out there right now. There is the official one that is part of DartIO and another "http" pub package that looks to be pushed by a couple google devs.
I haven't dug too deep into either yet, but I'm guessing the HttpClient would be the way to go? Would there be any advantage to use the "http" pub package over HttpClient?
I see the "http" pub package uses Futures to handle the callbacks (instead of passing in a callback function like HttpClient seems to do). Is there an advantage to this, or is it just a style difference?