The technology you choose (RFID tags or barcode) depends on a variety of factors, including the material the tag will be attached to and if you need line-of-sight to read the tag.
Linear barcodes are probably the most basic type of barcode used and with better barcode integrity and the availability of more characters to use, Code 128 reigns supreme.
Choosing between RFID or barcode technology depends on many factors, including the surface it's being applied to, contour of the item and conditions it will be subjected to.