A greenhouse gives you better light and lower energy overhead. Add a properly designed hydroponic system, and you close the remaining performance gap between greenhouse and indoor yields. Hydroponics in a greenhouse context operates by delivering nutrient-rich water directly to the root zone, bypassing the inefficiencies of soil entirely.  

Author