What are the best CNC machining techniques?

With the advancement in technology, there are a lot of latest 3D printing machines developed today. From injection molding to selective laser sintering, there is a wide variety of parts fabrication techniques emerged. However, CNC (computer numeric controlled) machining still...