Here there is a (very brief) list of ReqTools
features:
Ease Of Use
At the moment, there are just three function calls in ReqTools
API, and two of them are just
for inizialization and final dispose of the ReqTools
class.
So, you can create all ReqTools
requesters using one single API call.
Many Requesters built-in
ReqTools
comes with a lot of already made requesters, ready to be used. They cover the most common
needs, so you'll be able to jump start in using professional ReqTools
requesters.
ReqTools
is extendable
If the standard requesters offered by ReqTools
are not enough for you, there are some
internal API that will allow you to create your own ReqTools
requesters.
ReqTools
is tagged
ReqTools
uses a programming approach for passing parameters called tagging.
This technique, allows the developer to extend the library without changing the API. You'll see later in detail how
tags work, for now, just remember that it is a very handy way to handle parameters.
ReqTools
has a coherent interface
All ReqTools
requesters are made in the same way, and offer the same options in the same place.
Great care has been used in designing ReqTools
and its requesters. We don't want the user to have
to learn different way to achieve the same result. Everything in ReqTools
follows the same
ideas, so, once you are at it, you are at it forever.
For developers intending to extend ReqTools
, keep in mind that also ReqTools
internal APIs follow the same idea, helping you not to change ReqTools
feeling thowards the user.
ReqTools
is free (as in speech)
Last but not least, ReqTools
is free as in speech, and released under the
LGPL license.