3 ms·
I knew I was asking for trouble mentioning the perf thing. Let me roll that whole argument back. The reason I use Fortitude (and love it) is that writing loops
by gleenn 10y ago
I knew I was asking for trouble mentioning the perf thing. Let me roll that whole argument back.
The reason I use Fortitude (and love it) is that writing loops and conditionals and extracting methods or variables is trivially simple, you get great IDE support. It's just Ruby. And it is remarkable easy to write, factor, reuse chunks of code, import modules, etc. You can do all these amazing code-like things because it's code. Not some weird DSL that requires an extra parsing step (both mentally and on the comp) or you have to remember to add the equals sign so that it prints etc etc etc.
I think it is incredibly relevant that I haven't used cacheing much, I lose that with Fortitude but I don't care 98% of my day. Maybe y'all work on ridiculously performance intensive codebases, but there are so many other things slowing you down like the DB, or I/O, etc. I'd happily prefer to tune my db, prune some n-queries, etc than go trying to get silly Rails template-cacheing right. It is so error prone it's ridiculous.
Use Fortitude for the perks, not the missing feature that is incredibly painful to get right.