bootstrap4 は廃止されましたか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-17 15:09:407234ブラウズ

Bootstrap は、かつてはフロントエンドを始めるための最も人気のある CSS フレームワークでした。多くのバックエンド プログラマーは、プロジェクトのホームページやデモなどを構築するためのサイド プロジェクトでもこれをよく使用しています。

bootstrap4 は廃止されましたか?

3 年間の開発を経て、フロントエンド フレームワーク Bootstrap 4 が正式にリリースされました。しかし、今日の Web 世界は、Mark Otto が Bootstrap をリリースした当時とは大きく異なり、一部の開発者は、その更新が依然として意味があるかどうか疑問に思っています。

V4 バージョンの主な更新は次のとおりです:

グリッド システムの改善 (デフォルトでは Flexbox)

Sass を使用するようになりました (Less に置き換えられました)

IE8、IE9および iOS 6 はサポートされていません

JavaScript プラグインを書き換えます

現在、px の代わりに rem が使用されています。

関連する推奨事項: 「フロントエンド開発に関する質問と回答

V3 バージョンからアップグレードする準備をしている開発者は、最初にテストを行う必要があり、解決策が必要になる場合があります。いくつかの問題。新しいバージョンは通常は古いバージョンに似ていますが、いくつかの画期的な変更が加えられています。次の移行ガイドには、変更点の詳細がリストされています。

https://getbootstrap.com/docs/4.0/migration/#by-component

Bootstrap の強みの 1 つは、ウェブグリッドシステム。このシステムは、Web ページがグリッド システムでコンテンツをレンダリングするための宣言的な方法を提供し、追加の手順を必要とせずにストリーミング コンテンツをデスクトップおよびモバイル デバイスと互換性のあるものにします。

Bootstrap 4 のグリッド システムは、ほとんどすべての最新ブラウザでサポートされているフレックスボックスを使用します。今回のアップデートの導入などの理由により、新バージョンはIE10以降、iOS7以降のみ対応となります。プロジェクトが古いブラウザとの互換性を維持する必要がある場合、開発者は引き続き Bootstrap 3 を使用します。ただし、Bootstrap 3 のメンテナンスは 2016 年に終了しました。

Bootstrap はもともと 2011 年に Twitter の製品としてリリースされ、「世界で最も人気のある HTML、CSS、および JS ライブラリ」と宣伝されていましたが、その成長傾向は終焉を迎えたようです。 Dan Tao らは、Boostrap の密結合とセマンティック上の欠陥の欠如を批判しています。

最初は大量の開発コンポーネントのように見えましたが、今では技術的負債の山に発展しました。開発者の HTML は、Bootstrap 固有の属性を持つ深くネストされた構造で満たされています。

V4 の最初のアルファ バージョンは 2015 年 8 月にリリースされ、最初のベータ バージョンは 2 年後にリリースされました。しかし、Bootstrap 4 の誕生時期は間違っていたのでしょうか?そのグリッド システムは最大のセールス ポイントの 1 つですが、主流のブラウザで CSS グリッドが広く採用されているということは、Bootstrap 4 で新たに導入されたフレックスボックス ベースのグリッドが時代遅れであることを意味します。

ニューヨーク タイムズのソフトウェア エンジニアであるナタリア シェルバーンは、CSS Grid が未来だと考えています。

CSS Grid はハッカー ツールではなく、優れた Web レイアウト ツールです。インストールするものは何もなく、プリプロセッサも必要なく、その仕組みを理解するために頭を使う必要もありません。

さらに、Ryan Oglesby は、コンポーネントベースのスタイル設定テクニック (React や Vue.js でよく使用されるものなど) を使用すれば、従来の「グローバル CSS」テクニックは必要ないと考えています。

# # React や Vue.js などの UI ライブラリの助けを借りて、最新の Web アプリケーション アーキテクチャは、HTML、CSS、および JavaScript を同じファイルに配置する、疎結合で凝集性の高いコンポーネントを採用しています。

もちろん、開発者が美しくて高速に動作するものを作りたい場合には、Bootstrap の JavaScript プラグイン (ポップオーバー コントロールやフォーム コントロールなど) が依然として推奨されるフレームワークです。

以上がbootstrap4 は廃止されましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。