はてなキーワード: デコレータとは
DjangoとかRailsとかって、プログラムのいろはを知っている人でも理解するのに苦労するような独特な構文が多い
あくまでフレームワークで面倒な部分は省いているから仕方ないんだけど。
デコレータが何なのか継承が何なのかとかわかっていてもその意味を読み解くのに一苦労する。
ましてやRailsから勉強しよう!なんて人にとったら「なんかわからんけど動いた」という人が大半になるんじゃないかと思う。
Railsから入った人はたぶんRailsのためだけのやり方しか習得できんし、応用が利かないレベルになっちゃうんじゃないかと思う。
ORMを使わずに純粋にJavaなりでバックエンド書いてDB設計したりとかリクエストが来たらJSONを返すアプリケーションサイドを作ったりってなんとなく経験した人がRailsなりDjangoなりやるとこういうことか、これは便利だ、でもここは融通が利かなくてつかいにくいなみたいなことがわかるんだろうけど