4 ms·
A complete rewrite of a mega-popular project is a big ask. If you're going to make a big ask like that, it behooves you to make your request as persuasive as po
by gabrielroth 16y ago
A complete rewrite of a mega-popular project is a big ask. If you're going to make a big ask like that, it behooves you to make your request as persuasive as possible. This request could be made more persuasive by answering the following questions:
* No real caching engine support in the core (APC, memcache, etc)
Why is the popular WP Super-Cache plugin inadequate for caching? Perhaps it should be shipped and enabled with the default install, which would be one hundred million times easier than rewriting the core.
* There is no built-in support for an ORM or other databases like Postgres.
WordPress is deliberately built around the most ubiquitous language/database environment: PHP and MySQL. What would it gain by giving up this simplicity and supporting a different database? Would the tradeoff be worth it, given how many other CMS's exist?
* The obvious answer is to rewrite WordPress with Django
In what way would the result still be WordPress? WordPress is distinguished not by a unique feature set, but by ubiquity and ease of deployment, which would be lost if it were rewritten in Django.
- ambirex 16y ago* There is no built-in support for an ORM or other databases like Postgres. Not to mention that ORM's add weight to any application, why is why he might have made the caching is first issue.
- 1010011010 16y agoA big "ask"? FYI, "ask" isn't a noun.
- wglb 16y agoWell, there is common usage that says that it is a noun, for example: http://www.chrisbrogan.com/make-the-ask/ http://www.chrisbrogan.com/make-the-ask/