Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

WordPress is an utter crap in terms of DB design and code. Most plugins are even worse and the whole thing is a total mess.

Yet, if you have a client needing this and that you can have them started really quick with WordPress. Need an e-commerce? There are plugins for that. Need an event management? There are plugins. Need an obscure app for truck drivers to share their CVs and communicate with clients? There is probably a plugin for this. If there isn't, you can use one and modify it - it's all open source.

It's definitely wild and ugly and crap, and sometimes is totally pathetic but the ecosystem is huge and has everything for everyone.



The backend is a terrible mess. But most of the time WP sites are served as cached static assets to the end user so you can still get the load times pretty good (despite the dumpster of a backend/DB).


When they are content sites, yes. When there is ecommerce and other dynamic stuff - not so much. I'm often optimizing WP sites after the arsenal of the typical developer - caching, redis object caching, etc - has been wiped off. The db structure and poorly optimized queries are a real pain.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: