|
|
|
|
|
by ben336
4743 days ago
|
|
Uh... you're not building very complex projects then :) Before you get defensive, consider something like Amazon.com as an easy extreme example. Or a banking website or non-trivial html5 based onlline game as less extreme ones. None of those are getting built in a day, and probably not without the use of libraries (though for something like amazon the libraries may be mostly proprietary/internal) |
|
All financial institutions will greatly benefit by sending less to the browser, not more. CAPTCHAs as we know are not foolproof, and should be limited. Instead, things like session/ip based hashing of field names, generating anti-csrf tokens and the like are trivial for the backend.
The vast majority of complexity in most projects is needlessly self-inflicted. DRY is dead, less-is-more is dead.
Let's Include All The Things is how Amazon became as pathetic as it is for a major commercial website.