Typically camera lens for tamron will not fit another camera only because they are usually specifically made to only fit their own cameras and not others.
Depending on your camera, lenses are available or not available. Nikon, Canon, Olympus etc., all have very good zoom lenses for their cameras. You will also find good lenses from Tamron, Sigma, and Tokina, that would suite your requirement. However, I am assuming that you have an SLR camera...
Tamron makes many of them. Tamron makes the 17-55 2.8 for example.
There are many different lenses for cameras; Wide angle lenses, standard lenses, portrait lenses, telephoto lenses and more. Canon has its own brand of lenses but also Sigma y Tamron are offering compatible lenses for it, it just depends on the price and the quality you are looking for
Well, There are some producers of digital camera lenses in the world. But the most popular are: Tamron, Sigma, Canon, Nikkor (Nikon lenses), Pentax and Kenko.
All Minolta AF, KM and Sony A-mount lenses All Tamron lenses with A-Mount All recent Sigma and Tokina lenses with A-Mount
The AF 'A' Mount Minolta lenses work on the Sony, also sigma and tamron do a range of lenses to fit Sony Alpha models.
The most common Tamron lenses are 4.6 inches long and 3.5 inches in diameter. The lenses themselves are approximately twenty four millimeters in thickness.
Like virtually all camera makers, Nikon's camera mount is propriatory to Nikon, but there are third party manufacturers - Sigma and Tamron are probably the most well known - who make compatible lenses.
The two most popular models for Canon camera macro lenses are the Tamron AF 90mm and the Sigma 150mm. These lenses range in price from about $350 to $500.
Tamron lenses can be purchased directly from Tamron's own websites, one of which is based in Europe and another in America. Alternatively, they can be purchased from eBay.
No, they are not better than Canon's choices.
The Canon Rebel film bodies use the EF mount lenses. All modern Canon EOS cameras, including all digital EOS cameras will also accept EF mount lense. The EF and EF-S lenses are compatible with the Rebel series. However, the lenses that typically come with a Rebel (EF-S) are compatible only with Canon cameras that have a 1.6 crop factor. Cameras with the 1.3 or no crop feature will not accept the EF-S lenses. The lens mounts deeper than the mirror will tolerate.