The EE eco system while not perfect is basically a best in class for framework for everything we've learned about building business apps over the last 20 years.
The EE eco system while not perfect is basically a best in class for framework for everything we've learned about building business apps over the last 20 years.
For example:
https://www.google.com/search?q=rails+rce&ie=UTF-8&oe=UTF-8&...
Too many knobs and dials can be a big problem, and verifying you have everything set up optimally for production is tough with all that configuration present.
this seems like a tautology. too many knobs is too many.
(Whether it's true or not is another matter, and not a point I'm qualified to argue)
What style is that? The style of composing persistence technology, Authentication and Authorization, dependency injection, messaging, web communication etc to make a business application? If you know of a magical tech that doesn't aim to solve these problems in a standardized modular way so that the developer isn't socket programming from the ground up then please chip in.
"There are many moving pieces and many permutations of how they interact together."
Agreed. The problem space isn't todo apps or "Hotdog/No hotdog".
"It's practically impossible to understand it in its entirety, and thus impossible to guarantee that it's secure."
I don't understand the finer points of the myriad of TLS cypher suites etc, probably means I can't guarantee that they're secure. But what other option do I have? roll my own? Nope I'll take sensible defaults and twiddle the knobs where the client's requirements demand something different.
"You're basically plugging holes as you find them, but you're never sure that there aren't more holes you don't know about." - this is FUD.
I'm not talking about understanding the finer points of the internals such as the implementation of the TLS cypher. I'm talking about the complexity of how different moving pieces fit together in the stack.
This isn't FUD, it's the reality and it causes security breaches all the time in the real world.