WordPress.org

Make WordPress Core

Opened 3 years ago

Closed 3 years ago

#38219 closed enhancement (wontfix)

Introduce MVC design pattern in wordpress

Reported by: lpkapil008 Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: General Keywords:
Focuses: performance Cc:
PR Number:

Description

Currently with latest version 4.6.1 we are stick to the functional or procedural programming. HMVC is being used in current era. How can we go ahead with procedural programming apporach ?

We Strongly needs a way to take WordPress to this next line.

Change History (2)

#1 @joedolson
3 years ago

  • Focuses accessibility removed

#2 @pento
3 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to wontfix
  • Status changed from new to closed
  • Version 4.6.1 deleted

Thank you for the ticket, @lpkapil008!

This idea has been discussed in various forms over the years (#11517, for example). There are two significant issues:

  • It's next to impossible to complete such a huge rewrite, whilst maintaining backwards compatibility, not introducing new bugs, and continuing ongoing development of WordPress.
  • There is very little benefit to the WordPress project in doing such a rewrite - it won't increase WordPress' install base, it won't make WordPress faster (quite the opposite, the huge amount of new code will make things slower), it won't make WordPress easier to use. It may have marginal benefits for Core contributers, but it certainly wouldn't replace the action/filter system, which is how the vast majority of developers interact with WordPress.

As new features are developed, they tend to be created using more modern application development paradigms. Occasionally, older parts are tweaked or refreshed when their existing design becomes a roadblock to significant development. But, we've found that rewriting for the sake of rewriting is a net negative to WordPress.

Note: See TracTickets for help on using tickets.