Too many too count, but to name a few:
- Wordpress is very bulky, Craft outputs ONLY the code you want/need it to.
- In order to achieve custom non-standard functionality in wordpress you must hack it, with Craft you simply build exactly what you want, how you want it, no hacking, no bastardizing a blogging platform, just good clean code.
- Craft is faster
- Craft is more secure
- Craft has a smaller, but MUCH more skilled developer pool.
- Yii
- Twig
...and the list goes on forever.
Awesome stuff :) So in short, it's for a more professional appeal, whereas Wordpress is more for the average user.
Talk soon.
Somewhat yes. That's over-generalizing a bit but yeah that could be said.
Well let's face it, the average person would probably be able to create a website pretty easily, without any code needed on Wordpress. It's a simple matter of getting the theme and template, and putting some info in the boxes, LOL :D
So yeah, it might be generalized, but we are talking about the average person ere..
Talk soon.
The average person can do anything right up until they point they say "**ck this" and decide to pay someone else to do it instead. At a certain point, it's no longer worth their time. On Task Rabbit, you can hire people to stand in line for you or walk your dog. It's natural then that people will pay others to do more complex tasks such as assembling Ikea furniture or building a website.
To make money in web development you have to be efficient to the point where your income is greater than the opportunity cost of doing something else. That's where the tooling and experience (your pro badge) comes in. Craft has tooling which makes for a smoother development process. The focus of Wordpress is to be as simple a blogging engine as it can be. If Wordpress adds features Craft has, then Wordpress users complain that it's becoming something else. If Craft tries to be more like Wordpress, then people will just switch to Wordpress.
Personally, I feel it's a matter of taste. One isn't more of a professional tool than the other.
Okay. Nice in-depth response.
I however, was just making conversation. I am not a web developer, and to be blunt, I don't really care about the different platforms. I am naturally just a very DIY kind of person. So if I wanted a website done, I would just teach myself. That is also with anything else in life. I was just generalizing, as websites are not my strongest point.
Good to hear your opinion though. Talk soon.