gabordemooij/straight

Is this project still active, and would you recommend it?

ipsod opened this issue · 1 comments

ipsod commented

I'm not a professional dev - just building applications for myself, mostly to share and sell my art and other work. Something like 15 years ago, I had a nice website made with raw PHP, wanted to take it further, and made the mistake of getting on a never ending train of frameworks. I think I should've chosen RedBean instead of CodeIgniter - I know that was the first fork in the road. CodeIgniter fizzled, then FuelPHP fizzled, then I hated Laravel, then I couldn't figure out how to deploy Django without becoming a sysadmin or getting locked in to a PAAS, and now I'm back to raw PHP, but with RedBean instead of PDO, and with .htaccess as a router instead of tolerating ugly urls.

I'm really happy with the LAMP stack. I'm happy to finally (again) understand what's going on and not feel like I'm relying on a big black box of little black boxes, and I'm happy to have great performance that I know will always be good enough, and I'm happy to know that my site will still work in 10 or 20 years without me doing continuous maintenance (or, especially, keeping a huge set of knowledge up-to-date so that I can do that maintenance), and I'm happy to no longer worry that the framework I'm using will evaporate or morph beyond recognition.

However, the Django site I've built is much more complex, and does so much more than my PHP site, and I don't yet know what kind of troubles I'll run into if I try to develop so much functionality into a PHP site, and I know that there are some things that I want (ie: routing, CSRF) that are commonly built into frameworks. So, I am looking for a framework as a safety net to keep me from inventing and re-inventing my own set of best-practices and very-common-workflows, and I'm so pleased with RedBean's simplicity and comprehensibility that this is my first choice. I looked around, and TSF ended up being the only one that I'd even be interested in trying, after wasting so much of my life on frameworks.

All of that said, would you recommend TSF to me?

ipsod commented

Oh, wow, I just looked and I could have just read the entire source in less time than it took to write this.

What a relief this stack is, after so many years of struggling with complexity and constant change.