これら 2 つのフロントエンド フレームワークを比較したところ、開発者に HTML、CSS、および JS フロントエンドを提供するという点で、まったく同じことをしているように見えます。
Boostrap: Web 開発をより迅速かつ簡単に行うための、洗練された直感的で強力なフロントエンド フレームワーク。(GitHub で 53,000 以上のスター付き)
Angular.js: AngularJS は動的 Web アプリの構造フレームワークです。(GitHub で 12,000 スター付き)
評価は何の意味もありませんが、これは私が調査しなかった「急ぎの」質問ではないことを示すために、そこに入れようと思っただけです.
ウィキペディアを通じてAngularについて理解したことから、フロントエンドのデザイン/レイアウト/UIをバックエンドから完全に分離することを目的としています-データベースがどこにあり、Webサーバーがどこにあり、ビジネスロジックが発生する場所です。
私がブートストラップ(JSを使用)について理解していることから、これとまったく同じことを達成できます。
角度のあるサイトには次のように記載されています。
他のフレームワークは、HTML、CSS、および/または JavaScript を抽象化するか、DOM を操作するための必須の方法を提供することによって、HTML の欠点に対処しています。これらのいずれも、HTML が動的ビュー用に設計されていないという根本的な問題に対処していません。
今、彼らがバックボーンやブートストラップのようなものでポットショットを撮っているのかどうかはわかりません (そして、簡単に気分を害する場合は、ポットショットのコメントを無視してください)。 2との間に違いがあります。
たぶん、DOM に関する高度な情報や、2 つの違いを生む JS や HTML のその他の細かい/小さな側面があるかもしれませんが、私にはわかりません。
PS。このような SOF の質問は存在しませんし、ブログでも取り上げられていません (非常に低いランクにランク付けされているか、間違った方法で質問している場合を除きます)。
また、bootstrap の側面を angular に移植する作業を行っている人もいることがわかりました。
編集:考えてみると、ブートストラップがさまざまな画面ビューのサイズ変更オプションを提供していることに気付きました.angularがそうするかどうかはわかりません。そうでない場合、それは唯一の違いですか?