Carbine is short in length as it is designed in this way in order to hold it easily. Many people prefer using carbine while shooting because it can be gripped easily and they can hit the target more comfortably. But hitting the target with a carbine depends on the skills of the shooter as well. However, the bullet shot from a carbine travels a bit slow and it does not spin and a heaving air can also change its direction by a few centimetres. In windy conditions, carbine is not that effective and you can miss the target by a fraction. But it does not mean that carbine is completely ineffective in windy conditions as it heavily depends on the skill of shooter. The most renowned models of carbine are Israeli Galil SAR, American M4 and Indian MINSAS.
Image courtesy: semperfiguns.com
Rifle is the most used gun all over the world and it has a longer barrel and also has grooves that produce the spin. This spin increases the accuracy and people usually hit their target with a rifle without getting affected by windy conditions. The bullet shot from a rifle moves fast and its spin helps in avoiding any outside factors like wind or rain. Besides that, spin of rifle produces more power and chances are high that an experienced shooter will hit the target with ease by a rifle. The most prominent examples of rifles are Mauser M98 and American .30-06 M1903 which are considered among the best rifle models all over the world. AK-47 is more popular gun and people witness it in different movies but it is not a regular rifle, it is an assault rifle which has different characteristics.
Image courtesy: mauser98.com