search
HomeBackend DevelopmentPHP TutorialIt is WordPress that makes PHP more popular, not the framework_php digest

Tiobe Index (Programming Language World Ranking Index) is a ranking showing the relative popularity of various programming languages. It was started in 2001 and is updated every month. It counts search results from many sites to get statistics. These sites include: Google, Blogger, Wikipedia, YouTube, Baidu, Yahoo, Bing, Amazon, etc.

PHP has always been ranked high on Tiobe, but recently it has been ranked higher, it was 7th in 2012 and is now 5th. One might attribute this to the release of Zend Framework 2 late last year, but there's no basis for that.

So the author began to explore why PHP’s ranking curve on Tiobe suddenly rose. Is it really caused by the release of the official framework? Here are his conclusions, roughly translated by me.

1. WordPress is the most popular PHP application

The author uses Google Trends to compare the trends of several keywords. These keywords are: WordPress, Joomla, Drupal, Magento, Zend Framework. Their trend charts are shown on the cover.
Introduce them. WordPress is an open source blogging program, Joomla and Drupal are both open source content management and publishing systems, Magento is an open source e-commerce program (there seems to be a Chinese e-commerce company in China called Maishen that has localized it and sells services), and Zend Framework is an official open source PHP framework. .
The most popular is WordPress, which is much more popular than any other application, and the last one is Zend Framework.
In fact, these keywords are the most popular words about PHP that the author thinks, and I think it is appropriate to choose these words. Just choose one framework as a representative, and the popularity of applications varies greatly, so try to choose the most famous ones. I added PHP to these words and found that the popularity of WordPress is almost close to that of PHP, so there is no problem in using "the most popular PHP application" to describe WordPress.

2. WordPress itself is much more popular than any PHP framework

This conclusion refines the first conclusion. Don't think that you only selected one framework for comparison. In fact, all frameworks are of the same order of magnitude.

3. WordPress does not use third-party frameworks

To add to the second conclusion…

4. Applications make technology popular, not frameworks

The e-commerce application Magento mentioned on the trend chart is developed based on Zend Framework, but it is more popular than the framework. So what makes an application popular is not because of the framework it uses, but because it solves the actual problems of users.
The same goes for WordPress, which is useful to a lot of people. When people want to install WordPress, they know about PHP technology, and they need a virtual hosting space that supports PHP. This has contributed to the popularity of PHP.

5. Extensible WordPress plug-in ecosystem

One of the most important things that makes WordPress popular is its plugin system. Plugins can do almost anything, and they make WordPress a platform, not just an application.

6. Many non-programmers started developing PHP because of WordPress

Many WordPress users are not programmers, but because they can’t find suitable plug-ins, themes, etc., they start to develop these needs themselves.

7. Pragmatism is better than idealism

Software projects must be technically beautiful, must be consistent, must follow a good project plan, and must celebrate design patterns.
But the above are really not as important as imagined. Many apps are created with a very practical feel in mind, focusing solely on solving real-world needs.
Comparatively speaking, with many PHP frameworks, they seem to have been developed from another planet. They are often developed by idealistic people who focus more on design patterns.

My summary:

The author still uses conclusive evidence to prove his point of view. And I also saw some things to pay attention to:

1. Too much emphasis on technology. When working in a development position, it is necessary to pay attention to technology. But when building a product yourself, the most important thing you should focus on is solving real-world problems.
2. The real problem solved by the framework is to help ordinary developers develop applications more easily and quickly based on the framework. Compared with applications, the number of users it faces is definitely several orders of magnitude smaller.
3. Perhaps it is very promising to provide solutions or services for a certain popular application. Of course, developing applications that solve real-world problems is more promising.

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
wordpress后台乱码怎么办wordpress后台乱码怎么办Feb 03, 2023 pm 01:48 PM

wordpress后台乱码的解决办法:1、在wordpress的“wp-admin”文件夹下找到“admin.header.php”文件;2、将“charset”属性值设置为“UTF-8”格式即可恢复正常。

如何解决wordpress标签错误问题如何解决wordpress标签错误问题Feb 03, 2023 pm 02:03 PM

wordpress标签错误的解决办法:1、找到并打开wordpress的“wp-includes”目录下的“class-wp.php”文件;2、修改内容为“$pathinfo = isset( $_SERVER['PATH_INFO'] )?mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8','GBK') : '';”即可。

WordPress设置独立的Description和KeywordsWordPress设置独立的Description和KeywordsFeb 21, 2023 am 11:14 AM

你下载的WordPress主题提供的keywords和description这两个meta标签一般都做得很差,或者根本就不提供,这样不利于SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的Description 和 Keywords。

wordpress乱码怎么办wordpress乱码怎么办Mar 09, 2023 am 09:13 AM

wordpress乱码的解决办法:1、修改“wp-config.php”文件里的“define(’DB_CHARSET’, ‘utf8′);”为“define(’DB_CHARSET’, ”);”;2、把新数据库的编码设置成“latin1_swedish_ci”;3、以uft8的格式导入备份的数据库文件即可。

wordpress进不去怎么办wordpress进不去怎么办Feb 23, 2023 am 09:41 AM

wordpress进不去的解决办法:1、把地址栏“wp-login.php”后面的参数删掉,然后重新输入密码登录;2、登录FTP,下载“pluggable.php”文件,然后找到“ADMIN_COOKIE_PATH”并将它替换为“SITECOOKIEPATH”即可。

wordpress是saas吗wordpress是saas吗Feb 21, 2023 am 10:40 AM

wordpress不是saas。SaaS是一种软件销售模式,它主要针对云端应用软件,而WordPress是一款CMS系统,它主要针对网站构建和管理。虽然WordPress可以作为SaaS提供服务,但它本质上不是一种SaaS应用。

2023年最新WordPress视频教程推荐2023年最新WordPress视频教程推荐Oct 25, 2019 pm 01:12 PM

本次PHP中文网整合了相关的视频教程,中文手册,以及相关的精选文章安利给大家,统统免费!!!通过我们分享的视频,可随时随地免费观看教程视频,也不需要迅雷或者百度网盘下载了。

wordpress是哪一年的wordpress是哪一年的Feb 01, 2023 am 10:26 AM

wordpress是2003年发布的;Matt于2003年5月27日宣布推出第一版WordPress,受到了社区的欢迎,它基于b2 Cafelog并有显著改进;WordPress的第一个版本包括全新的管理界面、模板、XHTML 1.1兼容模板、内容编辑器。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software