In pathology terms the difference between rickets and osteoporosis
is that
rickets is a disorder of infancy and early childhood caused by a deficiency of vitamin D, causing soft bones while
osteoporosis is a disease, occurring especially in women following menopause, in which the bones become extremely porous and are subject to fracture.