3 ms·
Yeah. My usual advice to anyone who asks is "Use Rails unless you have a very good reason not to". Those reasons do exist, but they're pretty specific and don't
by sho 2y ago
Yeah. My usual advice to anyone who asks is "Use Rails unless you have a very good reason not to". Those reasons do exist, but they're pretty specific and don't apply 90% of the time.
Of course if we're being really real, the first piece of advice should actually be "Can this be Wordpress?"
- kayodelycaon 2y ago> Can this be Wordpress? Yup. I’m a huge fan of rails, but I’m an even larger fan of not writing code in the first place. If a spreadsheet can solve your problem, I’m going to suggest a spreadsheet. If a vendor can solve your problem well enough, I’ll suggest a vendor. My time, energy, and attention is valuable. I’m here for the problems you can’t or shouldn’t outsource.
- tasuki 2y agoWhy WordPress? I'll take a simple static website over wordpress anytime. With wordpress: - you are now suddenly also a database administrator - the different people touching the admin interface will break things in subtle ways - welcome an incomprehensible security nightmare into your life Yes, wordpress is extremely easy to set up. Maintain? Nope!
- sho 2y agoIn my experience there is absolutely nothing "simple" about a static website, especially one that is going to be used by other people. If it was my personal blog or something, sure. A website for a non-technical friend with a business who wants to be able to post updates, etc? Omg no. No no no no no. Good managed wordpress starts at like $10-20/month. All those problems you mention go away, you can even do things like rollbacks if someone breaks something. If what you want to do fits into what WP can do pretty well, it's a no-brainer.
- tasuki 2y ago> A website for a non-technical friend with a business who wants to be able to post updates, etc? Omg no. No no no no no. I co-organise an event with a non-technical friend. Previously it was using some sort of a custom cms which was hell. I set it up with Jekyll, created a GitHub account for my friend and taught him markdown (five minutes perhaps). Yes he breaks things occasionally. That's fine! Everything is versioned, so I can easily fix things.
- sho 2y agoI see your definition of non-technical is a little different from mine...