Is the website built directly using CMS or self programming? Before answering this question, let's first understand what CMS is: it means "content management system", which is a software system between the front end of the WEB (web server) and the back end office system or process (content creation and editing).
For many website construction and information release personnel, they pay most attention to the ease of use and functional perfection of the system, and CMS has solved this problem well, which is a big challenge if they develop their own programs.
Then, websites with simple functions that are partial to design and display, have less content, are not updated frequently, do not need to edit, review and release processes, and do not need some common components can be developed from scratch; Otherwise, there is a suitable mature CMS system, and it is recommended to conduct transformation on its basis. The key is to analyze the fit between your requirements and the existing CMS system.
CMS is basically quick to learn, but it is difficult to fully comply with your own wishes. The advantage is that it provides a lot of ready-made functions and components. However, if you want to carry out secondary development, you should also analyze CMS clearly, which is easy to use but difficult to refine; One problem with self-development is that the time cycle is relatively long (except for simple static pages, background management, perfect permission management, various external interfaces, etc. are not considered). Ideally, your technical strength is strong enough to learn the advantages of existing CMS.
The existing CMS system provides a large number of third-party plug-ins, which is basically a platform concept, which also needs to be considered. To build a unique website, you may have to develop it yourself. You can also build a prototype with ready-made cms first, and try all kinds of prototypes, which requires a process.