質問: 組み込み製品で動作するWeb管理画面(装置の設定画面)を開発した際、社外の技術者(プログラマ含む)と打ち合わせをする機会があったのですが、その方々に「フロントエンドでバリデーションするのにサーバーサイドでやる必要あるの?」と言われてしまいました。 私としては、両方で行うことが当然だと思っていたので、衝撃的な出来事だったのですが、もしかしてフロントエンドしか実装していないシステムは結構多いのでしょうか? 組み込み向けをメインで作っている方々だったので、組み込み製品だとあまりやらないのかな、とも思ったのですが... この辺りの実態などをご存知でしたら、教えていただきたいです。
回答: 統計などを持ち合わせているわけではないので、なんとも言えないところですが、CMSについてバリデーションの「実態」を調査したことがあるので結果を紹介します。 CMS四天王のバリデーション状況を調査したところ意外な結果になった 結論のみ言えば、著名ソフトウェアでもバリデーションは結構いい加減という結果でした。