There are some moments when you shouldn't use WordPress. A blog is not one of those moments.
Avoiding the obvious tool for the job is classic developer trendytool syndrome.
There are some moments when you shouldn't use WordPress. A blog is not one of those moments.
Avoiding the obvious tool for the job is classic developer trendytool syndrome.
And yes, this is what I do: maintaining 50+ sites for clients, so I have been round the block a few times, not just making this up.
I see many on HN as being sort of “automatically negative” about Wordpress and php and unable to see that there are actually some times when they’re totally the right tools for the job.
I’d be the last person to suggest anyone use Wordpress for everything - yes, I happen to have a niche that is about this tool, and I like it and am passionate about it, and for what we do it’s highly relevant and very much the right tool - but we’re also very pragmatic about decision making.
What I see so much in developer land is that certain trends drive strategy. It’s so often not the boring, known, stayed tool which wins the day but the bleeding edge one which actually isn’t as good a fit.
As I say in a comment lower down here - the tradeoffs to me here are: no feed, no comments, no categories, no OG tags, no API - all of which are out of the box with Wordpress.
Also, trying new technologies was literally a goal of the project.
WordPress is insanely customisable - it's "just php". And sure, maybe his new skill learning could be coding on WordPress :-)
Ok, so learn php when they could just use js which they likely already know and likely get paid to know.
Wordpress and php are negative value skills, you do not want to advertise that you know those things as a developer because someone might try to hire you for them.
This was unnecessary.
I'm already in the part of my career where learning another programming language is not what will take me to the next level so unless there is something unique about a programming language that makes it very useful I'm not interested in learning it.
Learning how to use more tools is not necessarily better when you are already proficient in other more flexible tools.
There's billions of dollars in revenue generated yearly from PHP sites. And not just "legacy" either, I'm talking evergreen PHP apps being built and generating revenue.
It's just as alive and well if not even more alive than some other languages people prefer over it.
Tooling changing in JavaScript is unique to JavaScript only because of the language constraints. PHP, Ruby, etc are all controlled by the developer, whereas JavaScript is controlled by the browser vendors and end users of those browsers. You have more things to work around, inconsistencies to smooth over, and more importantly larger ambition on the frontend than most things can currently support, so new paradigms and frameworks come out to tackle that.
Also 5 years in internet time is a long time. So I'd probably not say it "changes so fast"
I was making a point that the best tool for the job can sometimes be the one which is widely used, hugely supported, cheap to host, well understood - it may not be the trendy choice, but "trendy" is not (in my humble opinion) a terribly good criteria for tech stack decisions...
[0] https://alexcabal.com/posts/standard-ebooks-and-classic-web-...
If you don't want a pre-built theme, you don't need the plugin ecosystem, and you don't need/want a WYSIWYG editor, there's no reason to choose Wordpress.
So: sure, if your cdn and static files can do all of those then yeh. But it can’t.
Most "blogs" nowadays don't have the features you're talking about, because very few people actually care about them anymore. If you really want comments, you can add them via something like Disqus, but so few people are using RSS today that it's not worth bothering with.
When I first started doing web stuff, ColdFusion, Perl, Flash and WAP were The Big Things at the time.
Not so much now.
It may seem like no-one can build anything on the web without having js through and through the stack - but actually you can, and sometimes you should. Even JavaScript will probably one day be relegated to the dustbin of a good idea we all once had…
Btw - this might be the wrong forum to diss RSS ;-)