The invention discloses a development cloud platform based on a template component, comprising a plurality of functional modules encapsulated in a cloud service form, wherein the functional modules are respectively arranged in a basic service layer, a platform service layer, an application service layer, a template library and a component library. The invention reduces the initial development workload of an engineer's software project on the one hand, and guides the engineer to use a unified programming style for development on the other hand, thereby improving code stability and code qualityon the other hand by setting front-end frame code and functional components based on a template on the cloud end. The invention organizes software development engineers in the cloud, provides softwaredevelopment services for users in the form of cloud services, users do not need to assign and manage specific developers, but through the cloud platform, sharing software development engineers in a larger range, more flexible scheduling of human resources, thus effectively reducing the cost of software development for users, and improving the utilization of human resources for software development.