@HalfEatenPie I have been using Wordpress for 10 years - as a blogging platform. I used to like it and wrote themes and plugins for it (even some other people use). I am now happy to use it for blogging but I no longer customise it or develop on it. I also harden it.
My point is that the main reason it is so widely used is that people want to use all those plugins. If people only used Wordpress for its "intended purpose" then far fewer people would use Wordpress.
The other problem is that Wordpress makes it easier to write insecure code. I prefer to use frameworks that do a lot of the work for you. I thin you will find that Drupal will be more secure in the future now that it is Symfony based.
For development I usually use Django which uses an ORM so SQL queries are always escaped (unless you avoid using the ORM), adds CSRF protection to forms by default. etc. It is also a lot more productive and Python is a much nicer language then PHP.
My point is that the main reason it is so widely used is that people want to use all those plugins. If people only used Wordpress for its "intended purpose" then far fewer people would use Wordpress.
The other problem is that Wordpress makes it easier to write insecure code. I prefer to use frameworks that do a lot of the work for you. I thin you will find that Drupal will be more secure in the future now that it is Symfony based.
For development I usually use Django which uses an ORM so SQL queries are always escaped (unless you avoid using the ORM), adds CSRF protection to forms by default. etc. It is also a lot more productive and Python is a much nicer language then PHP.
Last edited by a moderator: