ホームページ > 記事 > ウェブフロントエンド > ブートストラップを使用しない理由は何ですか?
ブートストラップを使用しない理由: 1. ブートストラップは拡張性、再利用性、保守性の点で十分なパフォーマンスを発揮せず、Web サイト開発者の作業負荷と難易度が大幅に増加します; 2. 統合して使用するのは簡単ではありません。既存の設定と競合しやすい; 3. ファイルが大きすぎ、無駄なコンテンツが多すぎるため、Web サイトの読み込みが遅くなる可能性があります。
このチュートリアルの動作環境: Windows7 システム、bootstrap3 バージョン、Dell G3 コンピューター。
ブートストラップを使用しない理由:
1. ブートストラップは最適な設計ではなく、ベスト プラクティスに従っていません。
通常、Web ページのフロントエンド コードが単純であればあるほど、Web サイトの読み込み速度と検索エンジンへの使いやすさは向上します。しかし、Bootstrap を使用してフロントエンド コードを構築する場合、Bootstrap で定義された DOM 要素を使用する必要があります。これは簡潔主義者にとって致命的であり、Bootstrap はスケーラビリティ、再利用性、保守性の点で十分なパフォーマンスを発揮しないため、作業負荷が大幅に増加します。ウェブサイト開発者の仕事の難しさ。 Twitter Bootstrap に関する私の主な問題の 1 つは、クラスで埋め尽くされた大量の DOM 要素ができてしまうことです。これは、優れた Web デザインの基本ルールの 1 つを破るものであり、HTML はセマンティクスから、プレゼンテーションからコンテンツからは分離されなくなりました。スケーラビリティ、再利用性、メンテナンスが難しいため、フロントエンド恐怖症の人は非常にイライラするでしょう。 Twitter Bootstrap はまた、プレゼンテーションとインタラクションがコンテンツから独立しなくなっているプログレッシブ エンハンスメントの問題を悪化させます。 うーん…不要なクラスが多すぎる!2. Bootstrap は統合や使用が簡単ではなく、既存の設定と競合する可能性があります。
もしあなたが中途半端な大規模プロジェクトにエアドロップされた場合、 Twitter Bootstrappy を使用してその利点をすべて享受してみてはどうでしょうか?さらに悪いことに、HTML、CSS、JavaScript の生成をはじめ、多くの問題に遭遇することになります。さらにリソースもあり、プロジェクトの暗い部分を掘り下げて、どのスクリプトやスタイルを削除または置き換える必要があるかを判断する必要があります。 Twitter Bootstrap では余分な作業が発生する可能性があり、プロジェクトに深く入り込むと必然的に奇妙なバグを見つけて修正することになり、自分を正当化する理由によってそもそも Twitter Bootstrap を使用する目的が台無しになってしまいます。3. Bootstrap は大きすぎて役に立たないコンテンツが多すぎます
率直に言って、Twitter Bootstrap には 126 kb の CSS と 29 kb の JavaScript が含まれています。 Twitter Bootstap のすべての機能を使用したい場合は、リソースの読み込み時間を慎重に考慮する必要があります。もちろん、場所によってはこれが問題にならない場合もありますが、ニュージーランドではインターネットは太平洋を越える必要があり、データが到着するまでに時間がかかります。したがって、ターゲット市場を考慮してください。 Twitter Bootstrap は、魅力的で応答性の高い Web サイトを構築するのに役立ちますが、一部のモバイル ユーザーは、読み込み時間の遅さやバッテリーを大量に消費するスクリプトのせいで嫌になってしまうでしょう。4.「こんにちは!私の新しい Web サイトは他の Web サイトとまったく同じです!」 - Bootstrap は人気がありすぎます
Twitter Bootstrap は非常に人気があるため、ほぼすべての開発者がこれを使って。アプリや Web サイトのデザインを後でカスタマイズすることは確かに可能ですが、時間の制約により、多くのバニラ ブートストラップ スタイルに固執せざるを得なくなる場合があります。これにより、意図せずに類似した、一般的で記憶に残る Web サイトが多数作成されてしまう可能性があります。 Twitter Bootstrap はすぐに使用できるため、すぐに使用できるため、結果としてイノベーションが放棄されることがよくあります。時間の制約が厳しい場合、Bootstrap の構造化された環境では、独特で革新的なデザインを実現するのは困難です。 関連する推奨事項:「ブートストラップ チュートリアル」
以上がブートストラップを使用しない理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。