Enterprise website selection, WordPress, AnQiCMS, and PageAdmin are the three most commonly mentioned solutions.
WordPress is well-known, more than 40% of websites in the world are using it.AnQiCMS is a latecomer, developed in Go language, with outstanding performance.PageAdmin is a domestic old brand CMS based on ASP.NET.
I will make a comparison from the architectural level, to see what advantages and disadvantages each of these three solutions has.
Technical architecture comparison
WordPress
Technical stack: PHP + MySQL + Apache/Nginx
WordPress is the classic LAMP/LEMP architecture.PHP interprets and executes, MySQL stores data, Apache or Nginx provides web services.
The characteristics of this architecture are:
- Deployment is simple. LAMP/LEMP is the most common web architecture, with many tutorials and quick to learn.
- Ecosystem mature. More than 50,000 plugins, thousands of themes, almost any requirement can be found with ready-made solutions.
- Community active. It's easy to find solutions to problems.
- Performance is average. PHP is an interpreted language and is not as performant as compiled languages. Caching is needed to improve performance.
AnQiCMS
Technical stack: Go + MySQL + Nginx
AnQiCMS is written in Go language, compiled and executed, without depending on the runtime environment.