Disclamer
私は主にエンタープライズ環境でのjQueryについてのコメントを利用していますが、YUIの経験が不足しているため、Closureで使用しないことについて意識的なアドバイスをすることはできません。
しかし、他に答えがない場合は、Closureでの私の経験を共有します。
クロージャーライブラリ
私がここ数件のプロジェクトで使用しているクロージャーライブラリーについては、決して専門家ではありませんが、良いことしか言えません。
ライブラリは、あらゆる種類のUIを構築するときに必要なコアコンポーネントを提供します。ただし、jQueryとは異なり、何兆もの「すぐにデプロイできる」プラグインスクリプトが付属していません。また、一部の人が言うように、バッテリーは含まれていません。
基本的なイベント、コントロール、xhr、ダイアログ、フォームコンポーネントなどがあり、私のアカウントでは、名前空間(または少なくともそれらのように見えるもの...)があります。
これにより、想像力とJavaScriptの能力によってのみ制限される独自のカスタムUIを作成できます(JSは、独自の煩わしさがある場合でも、非常に強力な言語です)。
また、コードを最小化するだけでなく、未使用のコードをすべて除外し、型チェックを行い、デバッグなどに役立つ警告を表示するClosureコンパイラの助けを借りて、あらゆる規模のチームによって構築された大規模なアプリケーションを構築するための強固な基盤のように見えます。
私の意見では、エンタープライズプロジェクトでjQueryよりもClosureを使用する主な理由は一貫性です。プラグインは素晴らしいですが、プログラミングの実践、視覚的なスタイルと構造、パフォーマンス、使用法など、すべてのレベルで一貫性がない傾向があります。大規模なプロジェクトでこれらの小さな不整合を取り除くと、多くの時間を浪費する可能性があります。
したがって、結論として、カスタムUIを必要とする大規模なプロジェクトがあり、柔軟性が高い場合は、クロージャーがその仕事に適したツールです。そして、「名前空間」を使用すると、すべてのPythonっぽさを感じることさえあります。
PSサーバー側でもDjangoを使用しています。