DEV Community

GAUTAM JHA
GAUTAM JHA

Posted on

17 3

WordPress is Underrated.

WordPress is a free and open-source CMS written in PHP, Initially released in 2003.

I have worked on more than 50 WordPress projects, and find it really easy to get started, especially if you're a small organization or can’t afford the proper development time of creating an application from scratch.

I don't understand why people hate WordPress so much. Few devs advise others to leave the WordPress website as it is not scalable, and has security issues (You are not suppose to use nulled plugins or theme).

People want to build their application on React in the influence that it is the only way to make it fast, and for that they have to adapt a latest framework on Python or Node.js or PHP, but Why do they want to redevelop the backend when It is available in WordPress by default?

My point here is not that WordPress is best and everyone should use it, but don't switch from WordPress under the impression that it is not scalable. especially when you already have an application built on WordPress, and you can totally have a Frontend on React or Next.js and Backend or admin panel on WordPress.

WordPress has functionality of REST api by Default no matter what kind of application you have, you can create its rest api endpoint, Also there are great plugins which can help you to have GraphQL endpoints and your frontend can be any JS framework.

Following are a few of my favorite open source git repo for headless wordpress, built on latest frameworks

WordPress React
WooCommerce with Next.js
WordPress blog with Next

Here I am not promoting it, Just want to understand if there is a real need to switch backend as well? when these features are available in WordPress and even easier to develop it.

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (4)

Collapse
 
agence_websion_2aecd6a14 profile image
Agence Web Sion • Edited

I completely agree, I am also about fifty projects made on wordpress and I have rarely met diffucultés. Customers are happy with the result because they usually have well customized projects quickly.

Agence Web Sion
`agence-web-sion.be

Collapse
 
shimanta_microcodes profile image
Shimanta Das

I am truly support your statement. I am a wordpress developer too and proefficint in plugin development too.
Wordpress is best when you want to build your website within some hours. You get a custom admin panel with several features.
But when it comes to performance, it some times get's lag. That time nodejs comes into playground. But truly says when you building an ecommerce website using wordpress you can build easily, but if you build with Laravel/nodejs then you learn more than enough.

Collapse
 
guihubie profile image
Guilherme Hubie • Edited

I released one website in Brazil, and in less than one month it started to get organic impressions in google! I am amazed... Now I am struggling to find a good theme that can handle the projects I intend to make... If you have an idea or could suggest between a paid theme os custom, let me know please! It's a website about financial and economic news

99economia.com.br

Collapse
 
hookedupinc profile image
Hookedup Joe

The Block Editor and ability to create blocks that generate your own custom HTML / JavaScript is amazing and for sure underrated. Just finished making a set of blocks based on Semantic UI and am loving it. Also ported a high level UI library to the front end, even with a build in single page app. So while folks think WordPress is a thing of the past, it isn't or certainly shouldn't be.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay