Hydroponics is water labor, derived from the Greek words hydro or labor. Hydroponics is the cultivation of plants using nutrient-enriched water media. This eliminates the need to find land or soil pots to grow plants.
This is the biggest reason hydroponics has been so successful. You can measure the nutrients required for plants to thrive with pinpoint accuracy. You can also get hydroponic nutrients via http://nuviatec.com/ to your plants at reasonable prices.
There are almost no other factors that could affect the nutrients you receive. Contrast this with soil gardening, where drainage and soil runoff can affect nutrient absorption. Hydroponics nutrients can be dissolved in water and circulated to plants.
Hydroponics is dependent on the pH level being maintained. This determines how well the plants absorb nutrients from the water. Each type of plant has a unique set of pH requirements. Hydroponics uses both organic and ionic nutrients.
You will therefore see cations such as calcium, magnesium, potassium, as well as anions such as nitrate and sulfate as primary ingredients in hydroponics nutrients. These ingredients can be combined and matched to create different solutions.
You can also make variations to a mix as your plant grows and changes through its life. This optimizes its nutritional and aesthetic value. Hydroponics nutrients can also change once it comes in contact with plants.