You need to consider several different angles before you decide to build a decks and patios. Often, the crucial factor is the area you want to build on. Porches are typically elevated and suitable for spaces requiring raised platforms sometimes by an upper story of a home or area that falls off. Porches are more suitable for areas that contain large trees, since they can be built around a tree without dangerous excavation, which may damage the forest on the root system.
Not that deck plans cannot be built at ground level. But terraces are better suited to areas that require less grading. Terraces are paved areas often laid in a bed of sand and sloping for drainage and runoff. They do for a simple do-it-yourself project, and are usually cheaper to build than tires. Porches need support structures for their floors. And timber must be mechanically attached to the support structures, and require greater skill in constructing.
It is easier to architecturally design patio ideas, especially a concrete slab, as the poured concrete easily follows its shapes. Although using the other materials (discussed below), shaped designs are easier to accommodate – especially for a do-it-yourselfer than the techniques needed to cut and make a sculpted wood. While not maintenance-free, patios are much easier to maintain than porch. Which at least require annual sealing to protect against water damage and insect damage.