Wordpress is truly a terrible platform to build websites on. It's literally a blogging system. Now, it's grown to be huge in the past 5 years and they've tried to market it as a true CMS for websites, but in the end it's really not. It has a terrible code base and API, and it doesn't adhere to the proper standards most enterprise systems stick to.
Now, I've worked on two wordpress websites that were $250k+ to develop (I've worked on many others as well but not to the scale of those two). Both were done by one of the largest wordpress agencies in the country. They were great sites and they ran and functioned well. However in both cases you can tell just how much wordpress had to be tweaked to work as the CMS for the site, and to meet the requirements specification. I bring this up because while there are some very serious wordpress development agencies out there building fantastic sites in wordpress (big ones, and very expensive ones) -- in every case wordpress has had to be "manipulated" to function as needed. That is not the way software is supposed to work.
The push in the last few years to represent WP as an enterprise solution, or to make it appear as a viable CMS platform -- is in the simplest of terms a facade. They so easily have done so because it is such a turn key system that was easily accessible to the masses.
|