Hacker News new | ask | show | jobs
by codegeek 1005 days ago
WordPress is totally fine and used by many agencies in the real world. It gets a bad rep because it is extremely popular and has low barrier to entry which also attracts more eyeballs and script kiddies trying to break in due to vulnerability in some low quality plugins.

But you need to choose based on what your objectives are. WP is quick and give you decent bang for buck especially if you don't need to create something from scratch and needs to be used by non developers. It is not really comparable to Django/Flask which are actual frameworks to build web applications. WordPress is more of a Content Management System (CMS) that has been extended over the years to technically create flexible Applications but mostly for non tech users.

Use WordPRess if you want to build websites with some dynamic functionality like contact forms etc (plenty of well vetted plugins for those). Use Django/Flask if you are building a full web application with tons of user interactions.

WordPress = Web Site

Django/Flask = Web App

2 comments

Wordpress is a blogging engine that can be hacked to work as a CMS. Thousands of mostly low-quality plug-ins with questionable security and unproedictable compatibility issues when used with other plugins.

If you want to install a theme and not adjust anything it’s ok-ish. For anything more complicated I’ve found Wordpress unworkable.

I feel myself lucky to have discovered craftcms - well architected CMS with flexible content modeling. Free for a single user.

Node and others are now plagued by this as well, the vulnerable packages used by the inexperienced.